在 JavaScript 中,我也在 PHP 中看到过:您可以在案例中使用逻辑表达式:例如:
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 中做到这一点......说我需要比较一个非常大的范围。
case 1 :
case 2 :
...
case 5000:
case 5001:
default:
这样做会很乏味。我可以将我的案例包装在 if 语句中,但我想知道它可以像 JavaScript 或 PHP 那样完成。