什么是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打开,即可查看反编译源码