第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Java條件語(yǔ)句之多重 if

int age=17;

? ? ? ? ? ? ? ? if(age>60){System.out.printf("老年");}

? ? ? ? ? ? ? ? else if (age>=40){System.out.printf("中年");}

? ? ? ? ? ? ? ? else if (age>18&&age<40){System.out.printf("少年");}

? ? ? ? ? ? ? ? else {System.out.printf("童年");}

本來(lái)我想的這樣age>18&&age<40,但是后來(lái)想了下,程序肯定是一層一層判斷的,從上到下,所以age>18&&age<40寫(xiě)成age>18就可以了,是這樣理解的么

正在回答

3 回答

可以的,if是滿足條件做循環(huán)語(yǔ)句,做完就跳過(guò)else。你這里,if(age>=40){},這是說(shuō)age>=40才會(huì)輸出中年,如果age<40,那么就進(jìn)入else if(age>18)這條語(yǔ)句,也就是說(shuō)這里已經(jīng)判斷出age不滿足上面的判斷內(nèi)容。

0 回復(fù) 有任何疑惑可以回復(fù)我~

if...else語(yǔ)句中,當(dāng)不滿足if條件的時(shí)候,進(jìn)入case條件。

拿你的例子來(lái)說(shuō),當(dāng)age不大于60的時(shí)候,才進(jìn)入else,說(shuō)明進(jìn)入else循環(huán)的必要條件是小于60,所以在第一個(gè)else if中,只寫(xiě)年齡大于等于40歲,即可輸出“中年”。以此類推,進(jìn)入第二個(gè)else if的必要條件是年齡小于40歲,所以只要寫(xiě)age>=18,即可輸出“少年。

0 回復(fù) 有任何疑惑可以回復(fù)我~

可以這么理解,因?yàn)楫?dāng)你執(zhí)行else if (age>18){System.out.printf("少年");}的時(shí)候,else就說(shuō)明上一個(gè)條件不成立,也就是age>= 40不成立,所以age>18&&age<40寫(xiě)成age>18 就可以了

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門(mén)第一季(IDEA工具)升級(jí)版
  • 參與學(xué)習(xí)       1167723    人
  • 解答問(wèn)題       18749    個(gè)

0基礎(chǔ)萌新入門(mén)第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始

進(jìn)入課程

Java條件語(yǔ)句之多重 if

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)