溫馨提示×

java switchcase能處理多種情況嗎

小樊
81
2024-09-12 16:54:55
欄目: 編程語言

是的,Java中的switch-case語句可以處理多種情況。switch-case語句允許根據(jù)一個變量(通常是整數(shù)或枚舉類型)的值來選擇執(zhí)行不同的代碼塊。每個case子句表示一個可能的值,以及與該值關(guān)聯(lián)的代碼塊。如果變量的值與某個case子句的值匹配,則執(zhí)行該case子句關(guān)聯(lián)的代碼塊。如果沒有匹配的case子句,則執(zhí)行default子句(如果存在)。

下面是一個簡單的switch-case示例:

int number = 2;
switch (number) {
    case 1:
        System.out.println("Number is 1");
        break;
    case 2:
        System.out.println("Number is 2");
        break;
    case 3:
        System.out.println("Number is 3");
        break;
    default:
        System.out.println("Number is not 1, 2 or 3");
}

在這個示例中,number變量的值為2,因此輸出將是"Number is 2"。switch-case語句可以處理多種情況,只要為每種情況提供一個case子句即可。

0