什么是switch多选择结构
switch语句中的变量类型为char的示例
char grade = 'A';
switch (grade){case 'A':System.out.println("成绩为A");break;case 'B':System.out.println("成绩为B");break;case 'C':System.out.println("成绩为C");break;case 'D':System.out.println("成绩为D");break;default:System.out.println("成绩为E");break;
}
switch语句中的变量类型为String的示例
String grade = "鬼剑士";
switch (grade){case "圣职者":System.out.println("我的圣光啊");break;case "鬼剑士":System.out.println("控制好手臂上的恶魔");break;case "格斗家":System.out.println("规则,就是用来打破的");break;case "神枪手":System.out.println("Show time!!!");break;default:System.out.println("下水道职业");break;
}
switch语句中的变量类型为int的示例
int grade = 100;
switch (grade){case 100:System.out.println("还有谁");break;case 99:System.out.println("差一步美满");break;case 60:System.out.println("ohhhh!!!!");break;default:System.out.println("啥也不是");break;
}
除此之外,switch还支持枚举类型,学过枚举后自己试试吧。
扩展-反编译源码
选择文件->项目结构
取该文加下找到对应的class文件,用IDEA打开,即可查看反编译源码