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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何不混淆JAVA語言中的多重if語句與嵌套if語句

如何不混淆JAVA語言中的多重if語句與嵌套if語句

唯曉寶 2016-07-21 12:41:41
初學(xué)JAVA,學(xué)到了條件語句中的多重if和嵌套if。我認為這兩種語句從本質(zhì)上來講并沒有區(qū)別,只是使用條件不同,一個是當(dāng)布爾表達式為false執(zhí)行一個是當(dāng)布爾表達式為true的時候執(zhí)行。 我想問下不知道我理解的對不對,還有,有沒有一個邏輯問題既可以用多重if來寫也可以用嵌套if來寫呢?
查看完整描述

2 回答

?
KXFT

TA貢獻113條經(jīng)驗 獲得超58個贊

不能這樣說一個多重if只要滿足其中一個條件就會執(zhí)行,嵌套需要滿足所有if的條件才能執(zhí)行,更類似于&&和||的關(guān)系

查看完整回答
反對 回復(fù) 2016-07-21
  • 唯曉寶
    唯曉寶
    麻煩能給我舉個例子嗎
  • KXFT
    KXFT
    多重 if(a>1){ System.out.printIn("執(zhí)行了多重if"); }else if(a<1){ System.out.printIn("執(zhí)行了多重if"); }else{ } 上面這個if語句無論是滿足了a>1還是a<1都會輸出執(zhí)行了多重if,這里的if條件一般是沒有交集的,而且if條件里的參數(shù)一般是一個 而下面這個語句只有在a>1和a<3同時滿足是才會輸出執(zhí)行了嵌套if,這時候的if條件就會有交集 if條件里的參數(shù)也可以是各種各樣的a,b,c,d.只要他們可以同時滿足 if(a>1){ if(a<3){ System.out.printIn("執(zhí)行了嵌套if"); } }
  • 唯曉寶
    唯曉寶
    哦,這樣啊,跟我在慕課網(wǎng)教程上看的不太一樣
?
KevinHY

TA貢獻4條經(jīng)驗 獲得超3個贊

多重if和嵌套if還是有區(qū)別的,在其選擇條件的級別上有區(qū)別。
多重if的選擇條件可以說是在一個級別上的,而且是具體的。for?example:
if(score<60){System.out.println("不及格");}
else?if(score=60?&&?score>60){System.out.println("及格");}
嵌套if的選擇條件可以說不在同一級別上,每嵌套一個if,它的條件會更高一級。for?example:
if(score<60){System.out.println("不及格");}
else?if(score>=60){
??if(score=60){System.out.println("及格");}
??if(score>60?&&?score<80){System.out.println("一般");}
??if(score>=80?&&?score<90){System.out.println("良好");}
??if(score>=?90){System.out.println("優(yōu)秀");}
}
不知道我舉的例子你覺得是否合適。


查看完整回答
反對 回復(fù) 2016-07-21
  • 唯曉寶
    唯曉寶
    你舉得這個例子,兩種語句都可以完成啊,感覺就像是一個啊。額,原諒我是小白
  • 2 回答
  • 0 關(guān)注
  • 1718 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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