為什么錯了
?int?age=25; ??if?(age>60){ ??????System.out.println("老年"); ??????else?if(age>40){ ??????????System.out.println("中年"); ??????????else?if(age>18){ ??????????????System.out.println("少年"); ??else{ ??????System.out.println("童年"); ??} ??????????}
?int?age=25; ??if?(age>60){ ??????System.out.println("老年"); ??????else?if(age>40){ ??????????System.out.println("中年"); ??????????else?if(age>18){ ??????????????System.out.println("少年"); ??else{ ??????System.out.println("童年"); ??} ??????????}
2018-11-27
舉報
2018-11-28
可能是因為你的if和else if的每個語句后面缺了個‘}’符號吧!你也可以選擇把if和else if后面的‘{’去掉(因為你每個判斷語句后面都只有一條語句所以可以不用大括號把其附屬語句括起來)
但還是強烈建議不要省吧0.0