选择结构
if单选择:
if(布尔表达式){
//true执行的语句
}
if双选择:
if(布尔表达式){
//true执行的语句
}else{
//false执行的语句
}
if多选择:
if(布尔表达式1){
//true执行的语句
}else if(布尔表达式2){
//true执行的语句
}else if(布尔表达式3){
//true执行的语句
}else{
//false执行的语句
}//一旦有一个else if 表达式true,那么其余语句均不执行
嵌套的if:
if(布尔表达式1){
//布尔表达式1true执行的语句
if(布尔表达式2){
//布尔表达式2true执行的语句
if(布尔表达式3){
//布尔表达式3true执行的语句
}
}
}
Switch多选择:
Switch语句中的变量类型为byte、short、int、char(必须为字符串常量或者字面量)、string。
Switch case,判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
格式:
Switch (expression){
case value:
//语句
break;//可选
case value:
//语句
break;//可选
case value:
//语句
break;//可选
default:
//语句
}
例:
char grade ='C';
switch (grade){
case 'A':
System.out.println("优秀");
break;//case穿透,若无break,将继续向下执行
case 'B':
System.out.println("良好");
break;
case 'C':
System.out.println("及格");
break;
case 'D':
System.out.println("不及格");
break;
default:
System.out.println("未知等级");
}
标签:语句,case,选择,break,结构,true,表达式,布尔
From: https://www.cnblogs.com/HANR/p/18288503