課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)
為什么else if后面不能把(age>40)那一部分,寫成(40<age<60)???
2015-10-07
源自:Java入門第一季(IDEA工具) 4-3
正在回答
因?yàn)榍懊嬉呀?jīng)判斷了age是否>=60,程序是由上往下執(zhí)行,執(zhí)行到else時(shí)age肯定是<60的,所以不必重復(fù)。
(40<age<60)沒有這種寫法,不過可以寫成這樣子:(40<age||age<60)
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
4 回答為什么不能寫成 age>40&&age<60
5 回答if(40<age<60)這樣寫為什么不行?
4 回答為什么不需要age<=60&&age>40而可以直接age>40?
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)為什么不能用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-10-12
因?yàn)榍懊嬉呀?jīng)判斷了age是否>=60,程序是由上往下執(zhí)行,執(zhí)行到else時(shí)age肯定是<60的,所以不必重復(fù)。
2015-10-07
(40<age<60)沒有這種寫法,不過可以寫成這樣子:(40<age||age<60)