switch多选择结构
Posted zouzhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了switch多选择结构相关的知识,希望对你有一定的参考价值。
switch多选择结构
case
switch case 语句判断一个变量与一系列的值是否相同,每个值称为一个分支。
public class SwitchDemo {
public static void main(String[] args) {
char grad =‘C‘;
switch (grad) {
case ‘A‘:
System.out.println("优秀");
break;
case ‘B‘:
System.out.println("良好");
break;
case ‘C‘:
System.out.println("及格");
break;
}
}
}
输出结果为,及格。
如果不写break,将出现case穿透。
public class SwitchDemo {
public static void main(String[] args) {
char grad =‘B‘;//注意这里改了
switch (grad) {
case ‘A‘:
System.out.println("优秀");
case ‘B‘:
System.out.println("良好");
case ‘C‘:
System.out.println("及格");
}
}
}
//输出的结果为
良好
及格
default
public class SwitchDemo {
public static void main(String[] args) {
char grad =‘D‘;//注意这里改了
switch (grad) {
case ‘A‘:
System.out.println("优秀");
break;
case ‘B‘:
System.out.println("良好");
break;
case ‘C‘:
System.out.println("及格");
break;
default
System.out.println("输入错误")
}
}
}
//输出内容
输入错误
当最后有default时,switch未匹配任何值将执行default后的程序。
参考自up主:狂神说Java
以上是关于switch多选择结构的主要内容,如果未能解决你的问题,请参考以下文章