多选择结构还有一个实现变量的方式就是switch case 语句
switch case御酒判断一个变量与一系列值中每个值是否相等,每个值称为一个分支
switch 语句中的变量类型可以是:
byte,short,int或者char
从java SE 7开始
同时case标签必须为字符串常量或字面量
package ShunXuDome;
?
public class SwitchDeom01 {
public static void main(String[] args) {
//case具有穿透性能,每个输语句的下一行,需要加上break; //switch 匹配一个具体的值
char grade=‘f‘;
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("未知等级");
}
}
}
public class SwitchDome02 {
public static void main(String[] args) {
//JDK7的新特性,表达式可以是字符串了
// 字符的本质还是数字
//反编译 java——clas(字节码文件)------反编译(IDEA)
String name="333";
switch (name){
case "邢永春":
System.out.println("你好");
break;
case "王刚":
System.out.println("jibaleng");
break;
default://defaule 就是输入东西不是上面数的时候,就需要走这行代码
System.out.println("未知类型");
?
}
}
}
原文:https://www.cnblogs.com/java5745/p/14656714.html