If-else语句
在 Java编程语言中,if ()用的是一个布尔表达式,而不是数字值.
形式1:
if(boolean类型表达式){
语句A;
}
功能:当表达式值为false时,执行语句A,否则跳过语句A。
形式2:
if(boolean类型表达式){
语句A;
}
else{
语句B;
}
1)、if后的括号不能省略,括号里表达式的值最终必须返回的是布尔值 。
2)、如果条件体内只有一条语句需要执行,那么if后面的大括号可以省略,但这是一种极为不好的编程习惯。
3)、对于给定的if,else语句是可选的,else if 语句也是可选的。
4)、else和else if同时出现时,else必须出现在else if 之后 。
5)、如果有多条else if语句同时出现,那么如果有一条else if语句的表达式测试成功,那么会忽略掉其他所有else if和else分支。
6)、如果出现多个if,只有一个else的情形,else子句归属于最内层的if语句。