switch多选择结构
break
char grade ='C';
switch (grade){
case'A':
System.out.println("优秀");
break;//如果不写的话,就会把后面的全输出来
case'B':
System.out.println("良好");
case'C':
System.out.println("及格");
case'D':;
System.out.println("再接再厉");
case'E':
System.out.println("挂科");
输出结果:及格
再接再厉
挂科
如果不写break的话,就会把后面的全都输出来
JDK7后支持判断字符串(字符串的本质还是数字)
public static void main(String[] args) {
String name="狂神";
switch(name){
case"秦疆":
System.out.println("秦疆");
break;
case"狂神":
System.out.println("狂神");
break;
default:
System.out.println("弄啥!");
输出结果:狂神