新手,请帮帮忙!!!谢谢
switch 后面只可以加 int char 两种类型常量吗?
case 后面只可以加常量吗?要是加范围表达式怎么办啊?
谢谢!!!
------解决方案--------------------int a=1;
int b=2;
int d;
if(a==b)
d=0;
if(a> b)
d=1;
if(a <b)
d=-1;
switch(d){
case :0
break;
case :1
break;
case :-1
break;
}
------解决方案--------------------switch语句的判断条件可以接受int,byte,char,short,char不能接受其他类型.
如果范围的话,还是用if吧,或者你定义好,比如说 1-50 用1代表。。