switch语句
switch条件语句基本语法格式
switch(控制表达式){
case 目标值 1:
执行语句1
break;
case 目标值 2:
执行语句2
break;
case 目标值 3:
执行语句3
break;
......
defalt :
执行语句 n+1
break;
}
public class A3 { public static void main(String[] args) { char grade = 'c'; 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; } } }
String类型
public class A3 { public static void main(String[] args) { String name ="我最棒"; switch (name){ case "我": System.out.println("我"); break; case "最": System.out.println("最"); break; case "棒": System.out.println("棒"); break; case "我最棒": System.out.println("我最棒"); break; default : System.out.println("所选表达式没有"); } } }
之所以可以String原因字符的本质还是数字
代码中的break可以写可以不写
没有break代码不会跳出来还会继续执行直到跳出来为止。
//反编译 java----class(字节码文件)----反编译
2021-03-09 23:15:03
浙公网安备 33010602011771号