黑马程序员技术交流社区
标题: switch的规则 [打印本页]
作者: 呵呵君 时间: 2015-7-3 22:44
标题: switch的规则
switch的规则:
*switch只能探测:byte,short,char,int 类型的值(case后面也只能是这4种)
*switch中小心case的穿透(代码会一直运行,直到遇到break停止,建议每个case写一个break)
*default:如果没有找到匹配的case,则执行default
语法格式为:switch(条件表达式){
case 常量1:
语句1;
break;
case 常量2:
语句2;
break;
……
case 常量N:
语句N;
break;
[default:语句;break;]
}
作者: mls123456 时间: 2015-7-7 01:33
不错.........
作者: palysh 时间: 2015-7-7 23:47
JAVA的switch现在也支持字符串了吧
作者: 小囧 时间: 2015-7-8 00:08
1.7之后支持了字符串,枚举
作者: zlsucceed 时间: 2015-7-8 00:13
总计的不错啊
作者: 野驴少东 时间: 2015-7-8 11:50
:victory::victory:
作者: 梦想起航 时间: 2015-7-8 18:08
不是支持:int byte short char 么?
作者: palysh 时间: 2015-7-8 19:34
本帖最后由 palysh 于 2015-7-8 19:35 编辑
那是旧版本的,JDK7以后增加了字符串和枚举 看这里http://www.imooc.com/wap/wenda/id/244276
作者: CLTDEZHUCE 时间: 2015-7-8 22:19
JDK5 加了枚举,JDK7加了String
作者: 黑马和大灰狼 时间: 2015-7-8 22:39
1.7之后支持String类型了 1.5之后支持枚举型
作者: 任文龙 时间: 2015-7-8 22:44
今天上课说真正开发用的可能还是1.5、1.6的,所以String应该知道就行了
作者: tinibuzhi 时间: 2015-7-8 22:55
总结的不错:handshake
作者: 人造番茄 时间: 2015-7-8 23:02
今天上课的时候刚刚学到这一块,顺带复习一下
作者: 惜爱上缘 时间: 2015-7-8 23:15
switch 支持byte,short,int,char类型
jdk1.7版本后,支持String
作者: 贾森 时间: 2015-7-8 23:26
加油加油
作者: 牵着蜗牛去逛街 时间: 2015-7-8 23:44
JDK1.5以后以支持String类型。。。
作者: shanshan33 时间: 2015-7-8 23:46
整理的很具体,赞
作者: 落马居士 时间: 2015-7-9 00:00
支持String类了
作者: 逆袭白富美 时间: 2015-7-9 00:04
JAVA的switch现在也支持了吧
作者: 430422 时间: 2015-7-9 00:10
很好。。。。
作者: 梦想起航 时间: 2015-7-9 21:11
Tanks,了解了
作者: 落叶随尘 时间: 2015-7-9 21:16
赞一个 有的情况好想还可以把break换成continue吧。
作者: 等你的季节-夏天 时间: 2015-7-9 21:28
谢谢分享
作者: 孟卫严 时间: 2015-7-9 21:39
本帖最后由 孟卫严 于 2015-7-9 21:40 编辑
switch case在JDK 1.5之后又有了一些新特性如在JDK1.5之后加入了枚举类型,
在JDK1.7之后加入了String类型
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |