黑马程序员技术交流社区

标题: switch 语句 [打印本页]

作者: 李志鹏    时间: 2015-6-1 21:57
标题: switch 语句
  1. Switch语句
  2. Switch(表达式){//被选择的内容只能支持四种类型:byte ,short , int , char
  3.         //备选答案并没有按照指定的顺序,但是执行肯定是从第一个case开始,将每一个case都执行完,如果其中有匹配的case
  4.         //执行完,通过该case的break就结束了switch,如果没有一个case匹配,执行default
  5.         case 取值1:执行语句;break;
  6.         default:
  7.                 执行语句;
  8.                 break;
  9. }

  10. if 和 switch语句的应用场景
  11. 1,如果是对具体的个数的数值进行判断
  12.    用if可以,用switch也可以,建议使用switch,因为switch会将被选择答案加载到内存,选择的效率稍高
  13. 2,如果要对数据区间进行判断
  14.    用if语句
  15. 3,如果运算结果是boolean类型,用if语句
复制代码

作者: hp_discuz    时间: 2015-6-1 22:10
Java7中switch(表达式)中增加了一个String类型,但要注意的是,String类型不能为null,而且case子句中也不能为null。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2