Switch选择结构

Switch选择结构

(1) 多选择结构还有一个实现方式就是switch case语句

(2) Switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支

语法:

    switch(expression){
        case value: 
       //语句
       break;//可选                 (可选的意思是不写那部分也能跑)
        case value: 
       //语句
       break;//可选
       //你可以有任何数量的case语句
       defalut://可选
     } 

(3) switch 语句中的变量类型可以是:

  1. bute,short,int或者char
  2. 从javaSE 7 开始
  3. switch就支持字符串String类型了
  4. 同时case标签必须为字符串常量或者字面量

示例演示:

public class SwitchDemo1 {
    public static void main(String[] args) {
        char grade = 'C';
        //case 穿透  , switch 是匹配一个具体的值

        switch (grade){//括号内输入要判断的变量
            case 'A': //输入需要判断的值
                System.out.println("优秀");
            break;//这里break起到了隔断作用,阻止了case的穿透
            case'B':
                System.out.println("良");
                break;
            case'C':
                System.out.println("及格");
               break;
            case 'D':
                System.out.println("不及格");
                break;
            default://如果都不是,则输出
                System.out.println("未知成绩");
        }
    }
}
posted @ 2021-04-01 21:14  小老豆  阅读(91)  评论(0)    收藏  举报