您的位置:首页 > 其它

switch注意事项与在什么情况下使用switch或if语句

2017-11-07 20:39 465 查看
1.switch应该注意事项:

switch(A),括号中A的取值只能是整型或者可以转换为整型的数值类型,比如byte、short、int、char、还有枚举;
    需要强调的是:long和String类型是不能作用在switch语句上的。
case B:C;case是常量表达式,也就是说B的取值只能是常量(需要定义一个final型的常量,后面会详细介绍原因)
    或者int、byte、short、char(比如1、2、3、200000000000(注意了这是整型)),如果你需要在此处写一个表达式或者变量,那么就要加上单引号;
    case后的语句可以不用大括号,就是C不需要用大括号包裹着;
default就是如果没有符合的case就执行它,default并不是必须的.

2.如何选择 if  switch 在什么情况下使用
  1判断的值是一个区间的话if语句会简单一点
  2判断的值是少数的几个数字,字符,字符串可以使用switch会简单一点效率会高一些
  平时if的使用率高一些
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: