Switch选择结构

package Struck;

public class SwitchDemo01 {
public static void main(String[] args) {
//case 穿透性 //switch 匹配一个具体的值
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;
case'E':
System.out.println("挂");
break;
case'F':
System.out.println("无效");
}
}
}
=====================================================================================

package Struck;

public class SwitchDemo02 {
public static void main(String[] args) {
String name = "司机";
//JFK7的新特性,表达式结果可以是字符串
//字符的本质还是数字

//反编译 java---class(字节码文件)---反编译(IDEA)
switch (name){
case"司机":
System.out.println("大狗子");
break;
case"老司机":
System.out.println("二狗子");
break;
default://以上都不输出的情况下使用default
System.out.println("无此选项");
}
}
}
posted @ 2022-06-19 01:14  暮阳人  阅读(26)  评论(0)    收藏  举报