課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
為什么else if后面不能把(age>40)那一部分,寫成(40<age<60)啊?
2015-10-07
源自:Java入門第一季(IDEA工具)升級版 4-3
正在回答
因為前面已經判斷了age是否>=60,程序是由上往下執行,執行到else時age肯定是<60的,所以不必重復。
(40<age<60)沒有這種寫法,不過可以寫成這樣子:(40<age||age<60)
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
4 回答為什么不能寫成 age>40&&age<60
5 回答if(40<age<60)這樣寫為什么不行?
3 回答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.prin
5 回答((age>40&&age<=60)==ture)為什么不能用
4 回答為什么不需要age<=60&&age>40而可以直接age>40?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-12
因為前面已經判斷了age是否>=60,程序是由上往下執行,執行到else時age肯定是<60的,所以不必重復。
2015-10-07
(40<age<60)沒有這種寫法,不過可以寫成這樣子:(40<age||age<60)