教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Java中的if判斷語句用法介紹

更新時(shí)間:2019年07月03日14時(shí)43分 來源:傳智播客 瀏覽次數(shù):

在實(shí)際生活中經(jīng)常需要做出一些判斷,比如開車來到一個(gè)十字路口,這時(shí)需要對(duì)紅綠燈進(jìn)行判斷,如果前面是紅燈,就停車等候,如果是綠燈,就通行。Java中有一種特殊的語句叫做選擇語句,它也需要對(duì)一些條件做出判斷,從而決定執(zhí)行哪一段代碼。選擇語句分為計(jì)條件語句和switch條件語句。接下java中if判斷選擇語句進(jìn)行詳細(xì)地講解。
if條件語句分為三種語法格式,每一種格式都有其自身的特點(diǎn),下面分別進(jìn)行介紹。

java中if語句用法

第一種:if語句
if語句是指如果滿足某種條件,就進(jìn)行某種處理。例如,小明媽媽跟小明說“如果你考試得了100分,星期日就帶你去游樂場(chǎng)玩”。這句話可以通過下面的一段偽代碼來描述。
如果小明考試得了100
媽媽星期日帶小明去游樂場(chǎng)
在上面的偽代碼中,“如果”相當(dāng)于Java中的關(guān)鍵字if,“小明考試得了100分”是判斷條件,需要用()括起來,“媽媽星期日帶小明去游樂場(chǎng)”是執(zhí)行語句,需要放在{}中。修改后的偽代碼如下:

if(小明考試得了100分){
              媽媽星期日帶小明去游樂場(chǎng)
}


上面的例子就描述了語句的用法,在Java中,if語句的具體語法格式如下:

if(條件語句){
       代碼塊
}


上述格式中,判斷條件是一個(gè)布爾值,當(dāng)判斷條件為true時(shí),{}中的執(zhí)行語句才會(huì)執(zhí)行。
 
第二種:ifelse語句

if…else語句是指如果滿足某種條件,就進(jìn)行某種處理,否則就進(jìn)行另一種處理。例如,要判斷一個(gè)正整數(shù)的奇偶,如果該數(shù)字能被2整除則是一個(gè)偶數(shù),否則該數(shù)字就是一個(gè)奇數(shù)。if…else語句具體語法格式如下:

if(判斷條件){
      執(zhí)行語句1
}else{
     執(zhí)行語句2
}



上述格式中,判斷條件是一個(gè)布爾值。當(dāng)判斷條件為ture時(shí),后面中的執(zhí)行語句1會(huì)執(zhí)行。當(dāng)判斷條件為 false時(shí),else后面{}中的執(zhí)行語句2會(huì)執(zhí)行。

第三種:ifelse ifelse語句

if…else if…else語句用于對(duì)多個(gè)條件進(jìn)行判斷,進(jìn)行多種不同的處理。例如,對(duì)1個(gè)學(xué)生的考試成績進(jìn)行等級(jí)的劃分,如果分?jǐn)?shù)大于80分等級(jí)為優(yōu),否則,如果分?jǐn)?shù)大于70分等級(jí)為良,否則,如果分?jǐn)?shù)大于60分等級(jí)為中,否則,等級(jí)為差。if…else if…else語句具體語法格式如下:

if(判斷條件1){
        執(zhí)行語句1
}
else if(判斷條件2){
       執(zhí)行語句2
}

else if(判斷條件n){
       執(zhí)行語句n
}else{
       執(zhí)行語句n+1
}


上述格式中,判斷條件是一個(gè)布爾值。當(dāng)判斷條件1為true時(shí),后面{}中的執(zhí)行語句1會(huì)執(zhí)行。當(dāng)判斷條件1為 false時(shí),會(huì)繼續(xù)執(zhí)行判斷條件2,如果為true則執(zhí)行句2,依此類推,如果所有的判斷條件都為 false,則意味著所有條件均未滿足,else后面{中的執(zhí)行語句n+1會(huì)執(zhí)行。

以上我們介紹了,java種if判斷語句的用法,希望對(duì)您有所幫助,如果您想系統(tǒng)學(xué)習(xí)java,可以點(diǎn)擊“java視頻教程”免費(fèi)下載java視頻教程。

推薦閱讀:
java的常量有哪些

0 分享到:
和我們?cè)诰€交談!