选择结构(分支结构)
Java语言提供了两种选择结构语句
if语句
if语句格式的基本使用:
if语句有三种格式
(1)if(关系表达式){
语句体
}
执行流程
——首先判断关系表达式看其结果是true还是false
——如果是true就执行语句体
——如果是false就不执行语句体
(2)if(关系表达式){
语句体1;
}else{
语句体2;
}
执行流程
——首先判断关系表达式看其结果是true还是false
——如果是true就执行语句体1
——如果是false就执行语句体2
(3)if(关系表达式1){
语句体1;
}else if(关系表达式2){
语句体2;
}
....
else{
语句体n+1;
}
执行流程
——首先判断关系表达式1看其结果是true还是false
——如果是true就执行语句体1
——如果是false就继续判断关系表达式2看其结果是true还是false
——如果是true就执行语句体2
——如果是false就继续判断关系表达式...看其结果是true还是false
——...
——如果没有任何关系表达式为true,就执行语句体n+1