在 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