if 和 else 是 Java 中重要的條件語句,用于按照不同的條件執(zhí)行不同的代碼塊。if 語句用于判斷一個(gè)條件是否成立,如果成立則執(zhí)行特定的代碼塊,否則不執(zhí)行。
if (條件) { // 執(zhí)行代碼 }
其中,條件是一個(gè)布爾型表達(dá)式,可以是任何返回布爾值的條件表達(dá)式。如果條件的結(jié)果為 true,則執(zhí)行花括號(hào)中的代碼,而否則就跳過整個(gè) if 語句。下面是一個(gè)示例,判斷一個(gè)數(shù)是否為正數(shù):
int num = -5; if (num >0) { System.out.println("這是一個(gè)正數(shù)"); }
else 語句用于在 if 表達(dá)式為 false 時(shí)執(zhí)行代碼。else 語句必須緊跟在 if 語句之后,并以花括號(hào)括起來。下面是一個(gè)包含 if 和 else 的示例,判斷一個(gè)數(shù)是正數(shù)還是負(fù)數(shù):
int num = -5; if (num >0) { System.out.println("這是一個(gè)正數(shù)"); } else { System.out.println("這是一個(gè)負(fù)數(shù)"); }
在這個(gè)示例中,如果 num 大于 0,那么輸出“這是一個(gè)正數(shù)”,否則輸出“這是一個(gè)負(fù)數(shù)”。