黑马程序员技术交流社区
标题:
switch这说的是真的吗?
[打印本页]
作者:
土菠萝
时间:
2016-5-31 11:34
标题:
switch这说的是真的吗?
switch(整数选择因子) {
case 整数值1 : 语句; break;
case 整数值2 : 语句; break;
case 整数值3 : 语句; break;
case 整数值4 : 语句; break;
case 整数值5 : 语句; break;
//..
default:语句
}
但它要求使用一个选择
因子,并且必须是int 或char 那样的整数值。例如,假若将一个字串或者浮点数作为选择因子使用,那么它
们在switch 语句里是不会工作的。对于非整数类型,则必须使用一系列if 语句。
这是真的吗?
作者:
gsa798780633
时间:
2016-5-31 14:50
嗯,switch表达式的结果必须是整数、字符或枚举量值。
作者:
土菠萝
时间:
2016-5-31 15:44
字符串都不行吗?
作者:
ancheng
时间:
2016-5-31 21:32
土菠萝 发表于 2016-5-31 15:44
字符串都不行吗?
字符串可以
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2