黑马程序员技术交流社区

标题: Java_编程实例(4) [打印本页]

作者: 15732622419    时间: 2016-7-28 07:50
标题: Java_编程实例(4)
需求:
设计一个程序,键盘输入月份,控制条输出季节.3,4,5春季/6,7,8夏季/9,10,11秋季/12,1,2冬季
public class Test3 {
              public static void main(String[] args) {
                            method();
                            method2();
              }
              // 方式一:
              private static void method() {
                            // 1.创建键盘录入对象
                            Scanner sc = new Scanner(System.in);
                            // 2.提示用户输入int类型的数据
                            System.out.println("请输入一个1~12之间的整数:");
                            // 3.接收用户输入的数字
                            int monthNum = sc.nextInt();
                            if (monthNum > 12 || monthNum < 1){
                                          System.out.println("您输入的月份有误....");
                            } else if (monthNum >= 9 &&monthNum <= 11) {
                                          System.out.println("秋季");
                            } else if (monthNum >= 6 &&monthNum <= 8) {
                                          System.out.println("夏季");
                            } else if (monthNum >= 3 &&monthNum <= 5) {
                                          System.out.println("春季");
                            } else {
                                          System.out.println("冬季");
                            }
              }
              // 方式二:
              private static void method2() {
                            // 1.创建键盘录入对象
                            Scanner sc = new Scanner(System.in);
                            // 2.提示用户输入int类型的数据
                            System.out.println("请输入一个1~12之间的整数:");
                            // 3.用户接收输入的数字
                            int monthNum = sc.nextInt();
                            // 4.通过switch进行判断,并输出对应的月份
                            switch (monthNum) {
                            case 3:
                            case 4:
                            case 5:
                                          System.out.println("春季");
                                          break;
                            case 6:
                            case 7:
                            case 8:
                                          System.out.println("夏季");
                                          break;
                            case 9:
                            case 10:
                            case 11:
                                          System.out.println("秋季");
                                          break;
                            case 12:
                            case 1:
                            case 2:
                                          System.out.println("冬季");
                                          break;
                            default:
                                          System.out.println("您输入的月份有误....");
                                          break;
                            }
              }
}


作者: 时光若止    时间: 2016-7-28 09:11
哥们的包没导 import java.util.Scanner; 在最前面应该导包.
作者: 15732622419    时间: 2016-7-28 17:54
恩恩,,有道理
作者: 东东瑞    时间: 2016-7-28 21:06
这个厉害了。。。。。
作者: pwn582253080    时间: 2016-7-28 21:09
可以可以    又学习到了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2