黑马程序员技术交流社区
标题:
switch 语句
[打印本页]
作者:
李志鹏
时间:
2015-6-1 21:57
标题:
switch 语句
Switch语句
Switch(表达式){//被选择的内容只能支持四种类型:byte ,short , int , char
//备选答案并没有按照指定的顺序,但是执行肯定是从第一个case开始,将每一个case都执行完,如果其中有匹配的case
//执行完,通过该case的break就结束了switch,如果没有一个case匹配,执行default
case 取值1:执行语句;break;
default:
执行语句;
break;
}
if 和 switch语句的应用场景
1,如果是对具体的个数的数值进行判断
用if可以,用switch也可以,建议使用switch,因为switch会将被选择答案加载到内存,选择的效率稍高
2,如果要对数据区间进行判断
用if语句
3,如果运算结果是boolean类型,用if语句
复制代码
作者:
hp_discuz
时间:
2015-6-1 22:10
Java7中switch(表达式)中增加了一个String类型,但要注意的是,String类型不能为null,而且case子句中也不能为null。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2