switch多选择结构

switch多选择结构

#switch case语句是多选择结构的另外一种实现方式

#判断一个值与另一个值是否相等

#switch语句中的变量可以是整数类型或者字符类型

#case标签必须为字符串常量或者字面量

 

public class SwitchDome01 {
  public static void main(String[] args) {
      //case穿透,不加break的语句块连同后面的语句都会全部输出,哪怕值不相等
      //switch多选择结构:匹配一个具体的值
      char grade = ‘b‘;
?
      switch (grade){
          case ‘a‘:
              System.out.println("优秀");
              break;//终止程序循环,尽量每一个case语句块后面加上,不加会有case穿透现象
          case ‘b‘:
              System.out.println("良好");
              break;//终止程序循环,尽量每一个case语句块后面加上,不加会有case穿透现象
      case ‘c‘:
              System.out.println("一般");
              break;//终止程序循环,尽量每一个case语句块后面加上,不加会有case穿透现象
      case ‘d‘:
              System.out.println("垃圾");
              break;//终止程序循环,尽量每一个case语句块后面加上,不加会有case穿透现象
      default://条件为false使用的语句
              System.out.println("不知道你在说什么");
      }
  }
}

 

public class SwitchDome02 {
  public static void main(String[] args) {
      String name = "贺前发";
      switch (name){
          case"贺前发":
              System.out.println("贺");
              break;
          case"前":
              System.out.println("前");
              break;
          case"fa":
              System.out.println("发");
          default:
              System.out.println("干哈");
?
      }
  }
}

break

#用于任何循环语句的主体部分,用于强行退出循环,不执行剩下的语句

#也可以用于switch,

public class BreakDome01 {
  public static void main(String[] args) {
      int i =0;
      while (i<100){
          i++;
          System.out.println(i);
          if (i==30){
              break;//用于任何循环语句的主体部分,用于强行退出循环,不执行循环中剩下的语句,也可以用于switch语句中使用
?
          }
      }
  }
}

 

switch多选择结构

上一篇:关于GRR的方差分析法的F值的判断问题


下一篇:vue-class和style样式绑定