switch 结构
也是一种多选择的结构
public class SwitchDemo02 {
public static void main(String[] args) {
String name = "f";
switch (name){
case "s":
System.out.println("是个笨蛋");
break;
case "f":
System.out.println("是个人才");
break;
default:
System.out.println("大聪明啊");
}
}
}
要注意的是 如果没有break的话,假如我输入s, 他会把f 和 default 都运行了
public class SwitchDemo01 {
public static void main(String[] args) {
char grade = 'A';
switch (grade){
case 'A':
System.out.println("优秀");
break;
case 'B':
System.out.println("还可以");
break;
case 'C':
System.out.println("勉强");
break;
case 'D':
System.out.println("垃圾");
break;
default:
System.out.println("未知");
}
}
}
这个也是同理,如果没有break,输入A 会把下面所有的都运行一遍
需要用break来中断运行