java - 我可以在 Java 开关中使用 OR 语句吗?

标签 java

我想知道我是否可以在 Java 的 switch-case 中使用

例子

switch (value)
{
   case 0:
      do();
      break;

   case 2 OR 3 
      do2();
      break;
} 

最佳答案

Java 语言中的 case 表达式中没有“或”运算符。但是,您可以通过省略 break 语句让一个案例“失败”到另一个案例:

switch (value)
{
   case 0:
      do();
      break;

   case 2:  // fall through
   case 3:
      do2();
      break;
} 

关于java - 我可以在 Java 开关中使用 OR 语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9566263/

相关文章:

java - 如何创建 Apache cxf 简单 Web 服务使用者?

java - 我想从管理员和用户面板隐藏 Openfire 版本

java - 读取输入行并输出重复项

java - 平板电脑的客户端服务器框架

java - catch 部分内的 NullPointerException

java - 将变量分配给特定分隔符之间的文本字符串,例如。 “|” 使用Java

java - 如何模拟 Throwable 对象?

java - JDK14 无法运行 "java --add-opens"

java - java.time.LocalTime 的创建也会触发 sun.util.calendar.ZoneInfo 的创建

java - Java中最大的整数值可以用double表示