image.png

    1. switch会根据表达式的值从相匹配的case标签处开始执行,一直执行到break处或者是switch的末尾。如果表达式的值与任一case值不匹配,则进入default语句。
    2. switch中表达式的值,是int(byte、short、char也可,long不行)、枚举,字符串 ```java import java.util.Scanner;

    public class SwitchTest01 { public static void main(String[] args) { System.out.println(“请输入你的年级:”); Scanner scanner=new Scanner(System.in); int grade=scanner.nextInt(); switch (grade){ case 1: System.out.println(“大一!不要迷茫,好好学,差距就是大一开始的”); break; case 2: System.out.println(“大二!别玩游戏,开始加油”); break; case 3: System.out.println(“大三!大学生活快要结束了,时间很快”); break; case 4: System.out.println(“大四,毕业了啊”); break; default: //若没有匹配到任何一个,则执行这条语句 System.out.println(“中国大学是四年制的,请正确输入”); } } } ```