public class season{
public static void main(String[] args){
int month=5;
String season=null;
switch(month){
case 1:month=12|month=1|month=2;
System.out.println("winter");
break;
case2:month=9|month=10|month=11;
System.out.println("autumn");
break;
case3:month=6|month=7|month=8;
System.out.println("summer");
break;
case4:month=3|month=4|month=5;
System.out.println("spring");
break;
default:System.out.println("没有般配的季节");
}
}
}
怎么说了,SW
ITCH...CASE 语句有其固定的语法格式镇瞎缺,我没有遇到过CASE后面继续写条件的,如果写了不就是御辩IF ELESE 了,当然也许有一些特殊的用法,我不知道,你自己搜索一下吧!我修改了一下你的代码:如下:神游
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
int month = scanner.nextInt();
switch (month) {
case 3:
case 4:
case 5:
System.out.println("chun");
break;
case 6:
case 7:
case 8:
System.out.println("xia");
break;
case 9:
case 10:
case 11:
System.out.println("qiu");
break;
case 12:
case 1:
case 2:
System.out.println("dong");
break;
default:
System.out.println("没有般配的季节");
}
}
100℃时 c(H+)*c(OH-)=10^-12中性时 c(H+)=10^-6PH=6
你case用错了 应该是 case i :你在试试,不行找我