public class Test {
public static void main(String[] args) {
while (true) {
Scanner scan = new Scanner(System.in);
System.out.println("你好主任,请输入月份,我可以帮你算属于什么季节,赶快试试吧");
while (!scan.hasNextInt()){
System.out.println("你输入的不是整数,请输入整数");
scan.nextLine();
}
int inputValue=scan.nextInt();
switch (inputValue){
case 3:
case 4:
case 5:
System.out.println(inputValue +": 对应的月份为春季");
break;
case 6:
case 7:
case 8:
System.out.println(inputValue +": 对应的月份为夏季");
break;
case 9:
case 10:
case 11:
System.out.println(inputValue +": 对应的月份为秋季");
break;
case 12:
case 1:
case 2:
System.out.println(inputValue +": 对应的月份为冬季");
break;
default:
System.out.println("你家有"+inputValue+"月份? ");
System.out.println("请输入正确的月份,不要再忽悠我了,我承受不了");
}
}
}
}
java-日常练习-判断用户输入月份的季节
这是一个Java程序,用于从用户输入中读取月份,并根据输入值判断并输出对应的季节。程序使用了一个无限循环,确保用户能够多次输入,直到输入有效整数。如果输入的不是整数,程序会提示重新输入。然后通过switch语句根据月份划分四季。
摘要由CSDN通过智能技术生成