為什么判斷語句寫成這樣不能運行
為什么判斷語句寫成加粗部分這樣不能運行?從語法上來說,這樣寫錯了嗎?不能寫區(qū)間嗎?
?int age=25;
???? if(age>60){
???????? System.out.println("老年");
???? }else if (40<=age<=60){
???????? System.out.println("中年");
???? }else if(18<=age){
???????? System.out.println("少年");
???? }else{
???????? System.out.println("同年");
???? }
2020-02-25
對,不能寫區(qū)間,只能寫age <= 60 && age >= 40
2020-02-24
對,和數(shù)學還是有區(qū)別的,只能是age >= 40 && age <=60