A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 呵呵君 中级黑马   /  2015-7-3 22:44  /  1244 人查看  /  23 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

23 个回复

倒序浏览
不错.........
回复 使用道具 举报
JAVA的switch现在也支持字符串了吧
回复 使用道具 举报
1.7之后支持了字符串,枚举
回复 使用道具 举报
总计的不错啊
回复 使用道具 举报
:victory::victory:
回复 使用道具 举报
palysh 发表于 2015-7-7 23:47
JAVA的switch现在也支持字符串了吧

不是支持:int byte short char 么?
回复 使用道具 举报
本帖最后由 palysh 于 2015-7-8 19:35 编辑
梦想起航 发表于 2015-7-8 18:08
不是支持:int byte short char 么?

那是旧版本的,JDK7以后增加了字符串和枚举  看这里http://www.imooc.com/wap/wenda/id/244276
回复 使用道具 举报
JDK5 加了枚举,JDK7加了String
回复 使用道具 举报
palysh 发表于 2015-7-7 23:47
JAVA的switch现在也支持字符串了吧

1.7之后支持String类型了   1.5之后支持枚举型
回复 使用道具 举报
今天上课说真正开发用的可能还是1.5、1.6的,所以String应该知道就行了
回复 使用道具 举报
总结的不错:handshake
回复 使用道具 举报
今天上课的时候刚刚学到这一块,顺带复习一下
回复 使用道具 举报
switch 支持byte,short,int,char类型
jdk1.7版本后,支持String
回复 使用道具 举报
加油加油
回复 使用道具 举报
JDK1.5以后以支持String类型。。。
回复 使用道具 举报
整理的很具体,赞
回复 使用道具 举报
支持String类了
回复 使用道具 举报
JAVA的switch现在也支持了吧
回复 使用道具 举报
很好。。。。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马