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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 土菠萝 中级黑马   /  2016-5-31 11:34  /  652 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

switch(整数选择因子) {
case 整数值1 : 语句; break;
case 整数值2 : 语句; break;
case 整数值3 : 语句; break;
case 整数值4 : 语句; break;
case 整数值5 : 语句; break;
//..
default:语句
}
但它要求使用一个选择
因子,并且必须是int 或char 那样的整数值。例如,假若将一个字串或者浮点数作为选择因子使用,那么它

们在switch 语句里是不会工作的。对于非整数类型,则必须使用一系列if 语句。
这是真的吗?

3 个回复

倒序浏览
嗯,switch表达式的结果必须是整数、字符或枚举量值。
回复 使用道具 举报
字符串都不行吗?
回复 使用道具 举报
土菠萝 发表于 2016-5-31 15:44
字符串都不行吗?

字符串可以
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马