為什么錯(cuò)了
?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-28
可能是因?yàn)槟愕膇f和else if的每個(gè)語句后面缺了個(gè)‘}’符號(hào)吧!你也可以選擇把if和else if后面的‘{’去掉(因?yàn)槟忝總€(gè)判斷語句后面都只有一條語句所以可以不用大括號(hào)把其附屬語句括起來)
但還是強(qiáng)烈建議不要省吧0.0