我使用switch case
来获得较大的范围:
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
*
*/
你不能大范围这样做。但是你可以这样尝试(即使这不是一个好的做法(:
switch(x){
case 1:
case 2:
case 3:
case 4:
case 5:
System.Out.Println("cases are between 1 to 5");
break;
}
我建议你使用ifelse语句。
如果需要更多详细信息,请参阅以下内容:
java - 具有 int 范围的 switch 语句
在Java中,在每种情况下使用具有值范围的switch语句?
首先,没有。开关在这里是一个错误的选择。选择传统的if
。
if(x>0 && x <100){
// do something
}..
..
..