需求:
设计一个程序,键盘输入月份,控制条输出季节.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; } } }
|