switch : 在编程中常见的问题就是检测一个变量是否符合某个条件,如果条件不符合,再用另一个值来检测,以此类推.当然也可以用if语句来完成也可以,如输入月份判断一年的季节,代码如下:public static void main(String[] args) {
System.out.println("请输入一个月份:");
Scanner scanner = new Scanner(System.in);
int luna = scanner.nextInt();
if(luna==3||luna==4||luna==5){
System.out.println("春季");
}
if(luna==6||luna==7||luna==8){
System.out.println("夏季");
}
if(luna==9||luna==10||luna==11){
System.out.println("秋季");
}
if(luna==12||luna==1||luna==2){
System.out.println("冬季");
}
}
这个程序显得比较笨重,而且要是我要对单一月份进行特殊的输出的时候,就会改掉一块if语句,像这种要实现"多选一"的情况就应该用switch语句来进行判断,代码如下:public static void main(String[] args) {
Sy