选择结构

来源:互联网 发布:黑暗圣斗士知乎 编辑:程序博客网 时间:2024/05/16 11:47
1.switch选择结构
  语法:
      switch(表达式){
          case 常量1:
                  //代码块1;
                  break;
          case 常量2:
                  //代码块2;
                  break;
                ……
          default:
                  //代码块n;
                  break;
      }
2.switch选择结构只能用于等值条件判断的情况。
3.通过调用Scanner对象的hasNextInt()方法,来判断用户从键盘上输入的字符是否合法。
4.当需要多重分支并且条件判断是等值判断的情况下,使用switch选择结构代替多重if选择结构会更简单,
  代码结构更清晰易读。在使用switch选择结构是不要忘记在每个case的最后面写上break语句。
5.比较switch和多重if选择结构:
  相同点:都是用来处理多分支条件的结构。
  不同点:switch选择结构只能处理等值条件判断的情况,而且条件必须是整形变量或字符型变量;多重if选择结构
          没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况。

原创粉丝点击