我使用开关盒获得较大范围:
class New {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Enter Your Marks:");
int x = scan.nextInt();
switch(x){
case [100-0]:
/*
* getting a large range
*
*/
System.out.println("good");
break;
/**
*rang between 100-0 or some large range
*other ways to get the range in switch case
*/
default:
System.out.println("Invalid input");
break;
}
}
}
//**
*need to switch between large range in switch case is it posible on switch
*case
*
*/
首先,不。这里的开关是错误的选择。使用传统的。
if(x>0 && x <100){
// do something
}..
..
..
你不能在大范围内这样做。但您可以这样尝试(尽管这不是一个好的做法):
switch(x){
case 1:
case 2:
case 3:
case 4:
case 5:
System.Out.Println("cases are between 1 to 5");
break;
}
我建议您使用if-else语句。
如果需要更多详细信息,请参阅以下内容:
java-具有int范围的开关语句
在Java中,在每种情况下使用具有值范围的开关语句?
这里,当url模式为“/login/new”时,不调用servlet,我通过打印到Console来验证这一点。它只适用于默认情况,即“/login” 期望的输出是应该调用“/new”大小写中的函数。我遗漏了什么?
你好,我有个问题。以下是代码示例: 我有一个多选表格: 这是我的开关盒: 代码的工作原理是,如果用户选择例如GB11,结果将是: 工厂GB11 ZMD_LPLCNMAT_GB11 ZMD_LPQAMAT_GB11 ZMD_LSOCNMAT_GB11 ZMD_PLNTMAT_GB11 ZMD_SLSVMAT_GB11 当我选择GB10和GB20时,我不想选择得到结果,例如“测试”,而不是它们的组合。
我很难运行一个在开关情况下检查两个条件的代码,因为这段代码打印“unknown”,因为在javascript中
我在一个DB中有两个表(和),它们每个都有一个称为的相互列。 我当前使用以下代码仅从中导入一些数据(,): 如果我也想从导入数据(例如,名为和的列),那么我应该向该代码添加什么? 我的目标是拥有这些钥匙: 编辑: 编辑2: 仍然得到一个错误:
我想在开关情况下使用以下枚举作为引用: 善良的看待沃尔菲
当我摘录文本时,它就像 如何使文本变成一行(删除所有新行) 这是我的小提琴 http://jsfiddle.net/cod7ceho/32/