if语句
1、三种格式
A:格式1
if (条件表达式) {
语句体;
}
执行流程:
判断条件表达式的值,看是true还是false
* 如果是true,就执行语句体;
* 如果是false,就不执行语句体
注意事项:
a:条件表达式的结构必须是boolean类型
b:如果if语句控制的语句体是一条语句,大括号{}可以省略,但是建议永远不要省略
c:右小括号与左大括号 ") {" 之间不要有分号
B:格式2
if (比较表达式) {
语句体1;
} else {
语句体2;
}
执行流程:
判断比较表达式的结果是true还是false
* 如果是true,执行语句体1;
* 如果是false,执行语句体2;
注意事项:
else后面是没有比较表达式的哟!
C:格式3
if (比较表达式1) {
语句体1;
} else if (比较表达式2) {
语句体2;
} else if (比较表达式3) {
语句体3;
} ...
...
} else {
语句体n+1;
}
执行流程:
判断比较表达式1的值,看是true还是false
* 如果是true,就执行语句体1;
* 如果是false,就判断比较表达式2,看是true还是false
* 如果是true,就执行语句体2
* 如果是false,就判断比较表达式3,看是true还是false
* 如果是true,就执行语句体3
* 如果是false,就判断.......
.......
如果以上条件都不满足,就执行语句体n+1
注意事项:
a:最后一个else可以省略,但不建议省略,这样可以对范围外的值进行处理
b:一旦有一个条件表达式满足了,里面的语句体就会执行,那么其它的语句都不会执行。 |