美文网首页
2018-12-02

2018-12-02

作者: 想飞的键盘手 | 来源:发表于2018-12-02 18:22 被阅读0次

swith语句的格式

switch (表达式) // 基本数据类型可以接收byte,short,char,int  引用数据类型可以接收枚举(JDK1.5) String字符串(JDK1.7)
{
case 值1:
语句体1;
break;//可选
case 值2:
语句体2;
break;//可选
......
default:
语句体n+1;
break;
}
  • 执行流程

  • 先计算表达式的值

  • 然后和case后面的匹配,如果有对应的语句就执行 完事后顺次往下执行 碰到break再结束 否则整形default控制语句
    测试题

  • byte可以作为switch的表达式吗
    (可以 基本数据类型只要能自动提升为int的都可以)

  • long 可以吗
    (不可以)

switch语句注意事项

  • case 后面只能是常量 多个case不能出现值相同的

-default 可以省略 不一定在最后 建议放最后

  • 结束条件
  1. 遇到break
  2. 执行到switch右大括号

相关文章

网友评论

      本文标题:2018-12-02

      本文链接:https://www.haomeiwen.com/subject/hzxscqtx.html