這篇文章運(yùn)用簡(jiǎn)單易懂的例子給大家介紹java中if語(yǔ)句的幾種寫(xiě)法,代碼非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
創(chuàng)新互聯(lián)建站-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比東城網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式東城網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋東城地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。
形式一:if語(yǔ)句
if語(yǔ)句是指如果滿足某種條件,就進(jìn)行某種處理。例如,小明媽媽跟小明說(shuō)“如果你考試得了100分,星期日就帶你去游樂(lè)場(chǎng)玩”。這句話可以通過(guò)下面的一段偽代碼來(lái)描述。
如果小明考試得了100分
媽媽星期日帶小明去游樂(lè)場(chǎng)
在上面的偽代碼中,“如果”相當(dāng)于Java中的關(guān)鍵字if,“小明考試得了100分”是判斷條件,需要用()括起來(lái),“媽媽星期日帶小明去游樂(lè)場(chǎng)”是執(zhí)行語(yǔ)句,需要放在{}中。修改后的偽代碼如下:
if(小明考試得了100分){ 媽媽星期日帶小明去游樂(lè)場(chǎng) }
上面的例子就描述了語(yǔ)句的用法,在Java中,if語(yǔ)句的具體語(yǔ)法格式如下:
if(條件語(yǔ)句){ 代碼塊 }
上述格式中,判斷條件是一個(gè)布爾值,當(dāng)判斷條件為true時(shí),{}中的執(zhí)行語(yǔ)句才會(huì)執(zhí)行。
形式二:if…else語(yǔ)句
if…else語(yǔ)句是指如果滿足某種條件,就進(jìn)行某種處理,否則就進(jìn)行另一種處理。例如,要判斷一個(gè)正整數(shù)的奇偶,如果該數(shù)字能被2整除則是一個(gè)偶數(shù),否則該數(shù)字就是一個(gè)奇數(shù)。if…else語(yǔ)句具體語(yǔ)法格式如下:
if(判斷條件){ 執(zhí)行語(yǔ)句1 }else{ 執(zhí)行語(yǔ)句2 }
上述格式中,判斷條件是一個(gè)布爾值。當(dāng)判斷條件為ture時(shí),后面中的執(zhí)行語(yǔ)句1會(huì)執(zhí)行。當(dāng)判斷條件為 false時(shí),else后面{}中的執(zhí)行語(yǔ)句2會(huì)執(zhí)行。
形式三:if…else if…else語(yǔ)句
if…else if…else語(yǔ)句用于對(duì)多個(gè)條件進(jìn)行判斷,進(jìn)行多種不同的處理。例如,對(duì)1個(gè)學(xué)生的考試成績(jī)進(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語(yǔ)句具體語(yǔ)法格式如下:
if(判斷條件1){ 執(zhí)行語(yǔ)句1 } else if(判斷條件2){ 執(zhí)行語(yǔ)句2 } … else if(判斷條件n){ 執(zhí)行語(yǔ)句n }else{ 執(zhí)行語(yǔ)句n+1 }
上述格式中,判斷條件是一個(gè)布爾值。當(dāng)判斷條件1為true時(shí),后面{}中的執(zhí)行語(yǔ)句1會(huì)執(zhí)行。當(dāng)判斷條件1為 false時(shí),會(huì)繼續(xù)執(zhí)行判斷條件2,如果為true則執(zhí)行句2,依此類(lèi)推,如果所有的判斷條件都為 false,則意味著所有條件均未滿足,else后面{中的執(zhí)行語(yǔ)句n+1會(huì)執(zhí)行。
關(guān)于java中的if語(yǔ)句的幾種寫(xiě)法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。