Java的條件判斷
一個(gè) if 語句包含一個(gè)布爾表達(dá)式和一條或多條語句。
10年積累的成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計(jì)制作后付款的網(wǎng)站建設(shè)流程,更有儀征免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
int score = 88;
if(score > 60){
System.out.println("及格");
}
輸出
及格
int score = 50;
if(score > 60){
System.out.println("及格");
}else{
System.out.println("不及格");
}
輸出
不及格
if(布爾表達(dá)式 1){
//如果布爾表達(dá)式 1的值為true執(zhí)行代碼
}else if(布爾表達(dá)式 2){
//如果布爾表達(dá)式 2的值為true執(zhí)行代碼
}else if(布爾表達(dá)式 3){
//如果布爾表達(dá)式 3的值為true執(zhí)行代碼
}else {
//如果以上布爾表達(dá)式都不為true執(zhí)行代碼
}
int score = 88;
if(score > 90){
System.out.println("優(yōu)秀");
}else if(score > 80){
System.out.println("良好");
}else if(score > 60){
System.out.println("及格");
}else{
System.out.println("不及格");
}
輸出
要點(diǎn):一旦其中一個(gè) else if 語句檢測為 true,其他的 else if 以及 else 語句都將跳過執(zhí)行。
良好
判斷一個(gè)學(xué)生是否為四年級,且分?jǐn)?shù)超過60
int score = 88;
int grade = 4;
if(grade == 4 ){
if(score > 60){
System.out.println("大學(xué)四年級超過60,準(zhǔn)予畢業(yè)");
}
}
結(jié)果:大學(xué)四年級超過60,準(zhǔn)予畢業(yè)