最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

Java編程中什么時候只能用switch 什么時候只能用if?

switch與if有缺點?

正在回答

6 回答

switch中的變量 只能是 byte,char,short,int還有枚舉類型 if表達式可以是表達式bool值 還有一個區(qū)別是 if可以使用區(qū)間表達式,而switch不能夠直接使用 比如 if(i>1000){...} else if (i<1000&&i>500){...} else{} 這種 switch ?需要轉(zhuǎn)換一下才能用

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

One世3347965 提問者

非常感謝!
2016-05-12 回復(fù) 有任何疑惑可以回復(fù)我~

單純的值判斷用switch,范圍區(qū)間的判斷用if

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

jdk1.7后switch中的變量可以是String類型了

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

點判斷用switch,范圍判斷用if

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

switch和if都是條件語句,switch語句在進行等值判別時,比較簡潔。if語句也可以使用,case后面跟的值,相當(dāng)于是在對switch后面括號中的表達式進行判斷,比如case 1:表示滿足num=1這個條件成立,當(dāng)然也可以用if(num=1)這樣來判別實現(xiàn)。如果是其他條件,比如小于,大于或其他條件判斷,就要用if語句了

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

if可以做區(qū)間判斷,switch只能做等值判斷。
當(dāng)存在等值判斷的時候,使用 switch 語句更加簡潔明了(當(dāng)然是數(shù)量比較多的時候)。

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

舉報

0/150
提交
取消

Java編程中什么時候只能用switch 什么時候只能用if?

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

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

幫助反饋 APP下載

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

公眾號

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