java 初学者,输入月份输出季节,用 switch 语句编写。大家帮我看看下面的程序哪里出错了。。

2024年11月12日 17:55
有3个网友回答
网友(1):

怎么说了,SWITCH...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("没有般配的季节");
}
}

网友(2):

100℃时 c(H+)*c(OH-)=10^-12中性时 c(H+)=10^-6PH=6

网友(3):

你case用错了 应该是 case i :你在试试,不行找我