目录
顺序结构
选择结构
表达式:
- 单选结构
if(boolean表达式){
执行语句 //表达式为true执行相应的语句,否则不执行
}
- 双选结构
if(boolean表达式){
执行语句1 //表达式为true执行语句1
}else{
执行语句2 //表达式为false执行语句2
}
- 多选择结构
if(boolean表达式1){
执行语句1 //表达式1为true执行语句1
}else if(boolean表达式2){
执行语句2 //表达式1为false,表达式2为true则执行语句2
}else if(boolean表达式3){
执行语句3 //表达式1和2均为false,表达式3为true则执行语句3
}else{
执行语句4 //表达式1/2/3均为false,则执行语句4
}
- 嵌套if结构
if(boolean表达式1){
执行语句1 //如果表达式1为true,执行语句1
if(boolean表达式2){
执行语句2 //如果表达式2为true,执行语句2
}
}
- switch多选择结构
- 表达式中的变量类型可以为byte、short、int或char;
- 从java SE7开始,switch支持字符串String类型;
- case标签必须为字符串常量或字面值常量。
swith(expression){
case value1:
执行语句1
break;
case value2:
执行语句2
break;
case value3:
执行语句3
br