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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李志鹏 中级黑马   /  2015-6-1 21:57  /  330 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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语句
复制代码

1 个回复

倒序浏览
Java7中switch(表达式)中增加了一个String类型,但要注意的是,String类型不能为null,而且case子句中也不能为null。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马