這樣寫有問題嗎?答案輸出少年
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ int?age=25; ????if?(age>60){ ????????System.out.println("老年"); ????}else?if(40<age<60){ ????????System.out.println("中年"); ????}else?if(18<age<40)?{ ????????System.out.println("少年"); ????}else{ ????????System.out.println("童年"); ????}
2018-03-10
編程語言中沒有那個40<age<60,應(yīng)該寫成這樣age>40&&age<60
2018-03-10
40<age<60,首先判定40<age ? false。然后false<60
2018-03-10
為了編寫方便的話從小到大比較,就不用加小于時的條件了