這樣寫有問題嗎?答案輸出少年
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,應該寫成這樣age>40&&age<60
2018-03-10
40<age<60,首先判定40<age ? false。然后false<60
2018-03-10
為了編寫方便的話從小到大比較,就不用加小于時的條件了