In Java is it possible to write a switch statement where each case contains more than one value? For example (though clearly the following code won't work):
switch (num) {
case 1 .. 5:
System.out.println("testing case 1 to 5");
break;
case 6 .. 10:
System.out.println("testing case 6 to 10");
break;
}
I think this can be done in Objective C, are there a similar thing in Java? Or should I just use if
, else if
statements instead?
other alternative is using math operation by dividing it, for example:
But, as you can see this can only be used when the range is fixed in each case.
Try this if you must use switch.