Java 中的 switch case 逻辑表达式语句 - 与 JS 或 PHP
在 JavaScript 中,我也在 PHP 中看到过:您可以在案例中使用逻辑表达式:例如:
in JavaScript and also I've seen it in PHP : You can use a logical expression inside you cases : For Example :
switch(true){
case (d<10):
document.write("Less than 10");
break;
case (d==10):
document.write("Equal to 10");
break;
case (d>10):
document.write("Greater than 10");
break;
default:
document.write("Some dumb error. Probably not a number.");
}
我想知道我们是否可以在 Java 中做到这一点......说我需要一个来比较一个非常大的范围.
I was wondering if we can do this in Java ... say I needed a to compare a very large range.
case 1 :
case 2 :
...
case 5000:
case 5001:
default:
这样做会很乏味.我可以将我的案例包装在 if 语句中,但我想知道它可以像 JavaScript 或 PHP 那样完成.
It would be tedious to do. I could wrap my cases inside if statements but i was wondering it could be done like in JavaScript or PHP.
推荐答案
不,你不能在 java 中使用 switch.您必须使用 if-else
来完成此操作.
No You cannot do that using switch in java. You have to use if-else
to accomplish this.
有关详细信息,请参阅此 链接.
See this link for more details.
相关文章