需求:设计一个程序,键盘输入月份,控制条输出季节.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;
}
}
}
说明:此需求虽然简单,但是基础的东西必须掌握。