在我的代码中,程序根据用户输入的文本执行某些操作。我的代码看起来像:
switch (name) {
case text1: {
//blah
break;
}
case text2: {
//blah
break;
}
case text3: {
//blah
break;
}
case text4: {
//blah
break;
}
但是,案例中的代码 text1
和 text4
是相同的。因此,我想知道我是否有可能实施类似
case text1||text4: {
//blah
break;
}
我知道 ||
运算符在 case 语句中不起作用,但是我可以使用类似的东西吗?
原文由 Ankush 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 have both
CASE
语句,如下所示。请参见此示例:代码示例计算特定月份的天数:
这是代码的输出:
失败:
示例代码:
这是代码的输出:
在 switch 语句中使用字符串
此代码的输出是 8。
来自 Java 文档