Java Switch中的表达式允许是int类型的,如下面这样使用
class Test{
public static void main(String[ ]args){
int i = 10;
switch(i){
case 10 : System.out.println(10);
break;
case 20 : System.out.println(20);break;
}
}
}
希望我的回答对你有所帮助
可以为:字符串,字符,int等,必须为常量
要保证switch的常量类型与case后的常量类一样
根据你的问题:将case后常量改为字符串,如“1”
int i=0;
switch(i){
case 0:
//代码。。。
break;
case 1:
//代码。。。、
break;
default:
//代码...
break;
}