在java中,switch语句中的表达式如何转换为int类型?case后面的常量式要怎么写?

刚开始输入的不是int型的,怎么办,改怎么转换啊
2025-06-22 11:02:13
推荐回答(3个)
回答1:

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;
}

}
}
希望我的回答对你有所帮助

回答2:

可以为:字符串,字符,int等,必须为常量

要保证switch的常量类型与case后的常量类一样

根据你的问题:将case后常量改为字符串,如“1”

回答3:

int i=0;
switch(i){
case 0:
//代码。。。
break;
case 1:
//代码。。。、
break;
default:
//代码...
break;
}