根据输入的数字,弹出对应的语句
主体
import java.util.Scanner;
public class shurushuzijiyutishi {
public static void main(String[] args) {
//定义
int a;
System.out.println("输入你的年级");
//抓取命令
Scanner scanner = new Scanner(System.in);
//给a定义输入的数字
a = scanner.nextInt();
//代码主体switch语句
//(a)是与下面case数字比较的变量
switch (a){
//1与a作比较,如果相等就输出case 1后面的语句
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("你大几");
break;
}
}
}
运行结果:

注意: break的重要性
switch结构就像一部电梯,case就是一个个楼层,只有匹配正确才能进入对应的楼层,break就像按电梯的按钮,如果不把每个楼层都按亮,那么就没法跳出执行语句,电梯就会一路下到楼底,把所有case对应的语句都执行一遍。
原文链接: https://blog.csdn.net/daibadetianshi/article/details/136436817