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语句。