Java 中的 switch case 逻辑表达式语句 - 与 JS 或 PHP [英] Switch case logical expression statement in Java - versus JS or PHP

查看:28
本文介绍了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.

这篇关于Java 中的 switch case 逻辑表达式语句 - 与 JS 或 PHP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆