标签:lan 相等 字符串常量 pack system cas 开始 ann 小学生
用途:用于判断一个变量于一系列值中某个变量是否相等
switch中的变量类型:
package com.zhou.struct;
import java.util.Scanner;
/*
  switch 语句的匹配一个具体的量
  case穿透: 无break语句 一直输出
  每写一个case语句  就匹配一个break语句
 */
public class SwitchDemo01 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入分数:");
       int score= scanner.nextInt();
        switch( score){
            case 100:
                System.out.println("满分");
                break;   //可选
            case 90:
                System.out.println("优秀");
                break;        //可选
            case 80:                   //无break语句  遇80会一直输出 良好,合格,抛出异常
                System.out.println("良好");
            case 60:
                System.out.println("合格");
                default:      //可选
                throw new IllegalStateException("Unexpeted value: " + score);
        }
    }
}
package com.zhou.struct;
public class SwitchDemo02 {
    public static void main(String[] args) {
        String name="周美女";
        switch (name){
            case "周亚夫":
                System.out.println("大将军");
                break;
            case "周美女":
                System.out.println("小学生");
                break;
            default:
        }
    }
}
标签:lan 相等 字符串常量 pack system cas 开始 ann 小学生
原文地址:https://www.cnblogs.com/junjunboss/p/switch.html