如果你的if语句格式不正确,你怎么知道if语句在哪里?
因此,如果您有多行if语句,并删除了所有空格和大括号(以便所有内容都对齐)。 。
是否有规则说明if语句的去向?
答案 0 :(得分:0)
这是在Java语言规范(https://docs.oracle.com/javase/specs/jls/se8/html/jls-14.html#jls-14.9)
中定义的基本上if (expression) statement
或if (expression) statement else statement
有一些特殊情况,因此else
始终属于前一个if
。
因此,在您的示例中,第12行的else
属于第11行的if
。