流程控制05-switch选择结构

1.多选结构还有一个实现方式就是switch ..case结构

2.switch case语句判断一个变量与另一系列变量某个值是否相等,每个值成为一个分支

3.switch 语句结构中的变量类型可以是:

  byte、short、int、char

  从jdk 7 开始 switch支持String类型

  同时case便签必须为字符串常量或者字面量

4.语法结构,case后如果不加break,程序会被击穿

  switch(expression){

    case  value:

      //语句

    break;//可选

    case  value:

      //语句

    break;//可选

      //可以有任意数量的case语句

    default://可选

       //语句

}

 

例1

 

public static void main(String[] args) {

int i = 10;
switch(i){
case 8:
System.out.println("我是8");
break;
case 9:
System.out.println("我是9");
break;
case 10:
System.out.println("我是10");
break;
default:
System.out.println("啥也不是");

}
}
打印结果

我是10

例2

public static void main(String[] args) {

int i = 8;
switch(i){
case 8:
System.out.println("我是8");

case 9:
System.out.println("我是9");

case 10:
System.out.println("我是10");

default:
System.out.println("啥也不是");

}
}

打印结果

我是8
我是9
我是10
啥也不是


posted on 2021-06-02 15:35  谢波认真学java  阅读(94)  评论(0)    收藏  举报

导航