3 8 5 多重選擇 switch語句

2022-08-12 05:15:12 字數 447 閱讀 2872

在處理多個選項時,使用if/else結構顯得有些笨拙。

scanner in = new scanner(system.in);

system.out.println("select an option (1, 2, 3, 4)");

int choice = in.nextint();

switch(choice)

switch語句將從與選項值相匹配的case標籤處開始執行直到遇到break語句,或者執行到switch語句的結束處為止。如果沒有相匹配的case標籤,而有default子句,就執行這個子句。

case標籤可以是:

當在switch語句中使用列舉常量時,不必在每個標籤中指明列舉名,可以由switch的表示式確定。例如:

enum size;

public static void main(string args)

}

選擇結構語句 if語句,switch語句

格式 注意事項 三元和if語句 能使用三元運算子去實現的,肯定能使用if語句 if語句實現的,不一定能夠使用三元 三元運算子對具體的結果進行操作,有乙個具體的數值,而不是乙個語句 格式 switch 表示式 首先用siwtch後面表示式的值和case後面的值進行比較,如果和值1相等,執行語句1 如果...

選擇結構 switch語句

格式 switch 表示式 執行流程 1 將表示式和case的值依次從上往下進行比較,如果和case後面的值1匹配了,就執行語句體1 並結束整個switch語句 2 如果沒有匹配,就繼續匹配值2,如果匹配就執行語句體2 3 如果所有的case後面的值都不匹配就執行default後面的語句體n 1 注...

switch 條件選擇語句

switch語句 定值判斷 switch 表示式 表示式 變數 byte,short,int,char,列舉 1.5 字串 1.7 case 拿表示式的結果與case後的值進行判斷,如果相同,執行對應的語句體 break 結束這個switch語句,如果沒有break會發生case穿透 default...