if和switch是Java中常用的條件控制語句,它們的主要作用是根據不同的條件執行不同的操作。
if語句是一種基本的條件語句,其語法如下:
if (condition){ //執行語句 }
其中,condition是一個布爾表達式,當其值為true時,將執行花括號內的語句。
下面是一個簡單的if語句的示例:
int a = 5; if (a >0){ System.out.println("a是正數"); }
在上面的代碼中,如果變量a的值大于0,則輸出“a是正數”。
switch語句是另一種條件控制語句,其語法如下:
switch (expression){ case value1: //執行語句1 break; case value2: //執行語句2 break; default: //執行默認操作 }
其中,expression是一個整數、字符或字符串表達式,case后面的value是一個常量表達式,表示與expression相等時執行的語句。
下面是一個簡單的switch語句的示例:
int day = 3; switch (day){ case 1: System.out.println("星期一"); break; case 2: System.out.println("星期二"); break; case 3: System.out.println("星期三"); break; default: System.out.println("無效的日期"); }
在上面的代碼中,如果變量day的值為3,則輸出“星期三”。