【问题标题】:Java: Is if , else if and else count as one statement? [duplicate]Java: if 、 else if 和 else 算作一个语句吗? [复制]
【发布时间】:2015-10-19 19:12:19
【问题描述】:

例子:

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 算作一个语句吗?

【问题讨论】:

标签: java if-statement scope curly-braces


【解决方案1】:

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        /              |
}                                                           /

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-16
    • 2019-04-09
    • 2014-11-11
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    相关资源
    最近更新 更多