Java:是否,否则if和else算作一个语句?

时间:2015-07-29 01:18:35

标签: java if-statement scope curly-braces

示例:

if(Boolean)
    if(Boolean) something();
    else if(Boolean) something(); 
    else something();

这与

相同
{{1}}

是否,否则if和else算作一个陈述?

1 个答案:

答案 0 :(得分:2)

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