多选择结构还有一个实现方式就是switch case语句
switch case 语句判断一个变量与一系列值中某个值得是否相等,每个值称为一个分支。
switch 语句中变量类型可以是:
byte、short、int、char。
从 Java SE 7开始
switch 支持字符串 String 类型了
同时 case 标签必须为字符串常量或者字面量。
switch (表达式){ case value: //语句 break;;//可选 case value: //语句 break;;//可选 //你可以选择任意数量的case语句 default://可选 //语句 }
public static void main(String[] args) { while (true) { System.out.println("输入等级:"); Scanner scanner = new Scanner(System.in); String a = scanner.nextLine(); switch (a) { case "A": System.out.println("优秀"); break; case "B": System.out.println("良好"); break; case "C": System.out.println("及格"); break; default: System.out.println("不合法"); } } } }