新手,请帮帮忙!!!谢谢 switch 后面只可以加 int char 两种类型常量吗? case 后面只可以加常量吗?要是加范围表达式怎么办啊? 谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句.后面的问题肯定要抛异常啦!具体抛什么异常你可以看下! case 后面要加范围表达式怎么办?不用if 呢?case 后面只可以加常量吗?请多指教!!! 影响中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 也不用if .... 那。。 用异常? switch语句的判断条件可以接受int,byte,char,short,char不能接受其他类型.如果范围的话,还是用if吧,或者你定义好,比如说 1-50 用1代表。。 正则表达式匹配问题 java 导入包中的所有类 请教个 Eclipse环境问题!谢谢! 窗体的拖动问题 一个关于Observable的代码,求助 请问用FLoyed算法着最短路径的时候,怎么纪录经过的节点?谢谢…… 请教一个问题请教一个问题,4到9之间的数字相加,数字可重复,答案为100的所有组合。求算法 byte[] String char[] 区别如何? 求在 Internet上实现网页同步的解决方案 java 如何录音? javamail 如何正确显示复合邮件 多线程播放烟花
不用if 呢?
case 后面只可以加常量吗?
请多指教!!!
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;
}
如果范围的话,还是用if吧,或者你定义好,比如说 1-50 用1代表。。