在 Java 中使用該語句在滿足特定條件時執行特定的代碼塊。switch
語法如下所示:
上面,括號中的 與每個 .當 與 相同時,將執行 中的相應代碼塊。expression switch case expression case case
如果所有情況都與 匹配,則執行在關鍵字下定義的代碼塊。expression default
每當滿足特定條件時(當 與 匹配 時),我們使用關鍵字終止代碼。break expression case
讓我們看一些代碼示例。
如何在 Java 中使用開關案例
請看下面的代碼:
在上面的代碼中,六月被打印出來。不要擔心笨重的代碼。以下是幫助您了解的細分:
我們創建了一個整數,并為其分配了值 6:。monthint month = 6;
接下來,我們創建了一個語句,并將變量作為參數傳入:。switchmonthswitch (month){...}
將充當語句表達式的 的值與代碼中的每個值進行比較。我們有案例1到12。monthswitchcase
的值為 6,因此它與 6 匹配。這就是執行 6 中的代碼的原因。所有其他代碼塊都被忽略了。monthcasecase
下面是另一個簡化操作的示例:
在上面的示例中,我們創建了一個名為的字符串,其值為“John”。username
在語句中, 作為表達式傳入。然后,我們創建了三個案例 - “Doe”,“約翰”和“簡”。switchusername
在三個類中,只有一個與 “John” 的值匹配。結果,中的代碼塊被執行了。usernamecase "John"
如何在 Switch 語句中使用默認關鍵字
在上一節的示例中,我們的代碼被執行,因為其中一個與 .caseexpression
在本節中,您將了解如何使用關鍵字。您可以在沒有一個事例與 匹配的情況下將其用作回退。defaultexpression
下面是一個示例:
上例中的變量的值為“一庵”。username
將執行關鍵字的代碼塊,因為創建的事例均未與 的值匹配。defaultusername
總結
在本文中,我們了解了如何在 Java 中使用該語句。switch
我們還討論了 Java 中語句的表達式、案例和默認關鍵字,以及它們通過代碼示例的用例。switch