已有人关注
所属版块:
switch怎么表达
还有0人有此问题
发表在 2018-08-17 《零基础学Java》
是否精华
版块置顶:

switch语句中这么表达>,<,=

分享到:
精彩评论 1
mrkj_0257
学分:1507 LV9
2018-08-24
沙发
等于:
int a=in.nextInt()//把从扫描仪中获取的值赋给a
switch(a){
case 2://当a=2时
System.out.println(''a是2!'');
break;//跳出,否则继续执行下面的“case3”

case 3:
System.out.println(''a是3!!'');
break;

default:/*如果不是2,也不是3,意思就是前面没有符合条件的话,就执行这个语句。*/
System.out.println(''a不是3或者2。'');
break;//可以加也可以不加。

至于你说的如何表达><,是无法在SWITCH语句表达的,因为这个语句的意义就是:switch()括号里的变量的值等于某个case后面的常量的值时,就执行。case下的语句。如果有需求,你也可以这样
Int a =in.nextInt();
switch(a){
case 1:
case2:
case 3://当case等于1或2或3时,执行下面语句
system.out.print(''a是1或者2或者3”);
break;
}

但是切勿不可将if语句中的语法套进switch.下面是错误的!!错误的!!×
Switch (a){
case1||2||3://不能用“或者”这个符号
System.out.println(''a是1或2或3”);
}
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照