Java:if、else if 和 else 算作一个语句吗?

标签 java if-statement scope curly-braces

示例:

if(Boolean){
    if(Boolean) something();
    else if(Boolean) something(); 
    else something();
           }

这与

相同
if(Boolean)
    if(Boolean) something();
    else if(Boolean) something(); 
    else something();

if、else if 和 else 算作一个语句吗?

最佳答案

if/else 对是一个语句。如果您有 if/else if/else,那实际上是两个 if 语句,第二个位于第一个的 else 中 子句。

if(Boolean)                                                 \
    something(); <- one statement                           |
else                                                        | one
{                                                           | if
    if(Boolean)                              \              | statement
        something(); <- one statement        | one if       |
    else                                     | statement    |
        something(); <- one statement        /              |
}                                                           /

关于Java:if、else if 和 else 算作一个语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31689712/

相关文章:

java - 获取 ExpatParser$ParseException?

java - 通过java应用程序创建和发送html电子邮件的最佳方法是什么?

javascript - Animate CC HTML5 尝试通过调用字符串来更改全局变量

C代码: if do/while won't do what I ask it to do

java - 在以下情况下,if-else 树是最好的方法吗?

C++:使用for循环创建多个数据结构

javascript - 如何访问 .then() 链中先前的 Promise 结果?

java - 如何为java对象生成校验和

java - 抛出接口(interface)中未定义的异常

javascript - 使用 if/else 语句的函数