Java规范说一条
if-then-else语句具有以下形式:
IfThenElseStatement: if ( expression ) StatementNoShortIf else Statement
在哪里
Statement和
StatementNoShortIf可各种各样的事情,包括块(代码括号括起来),任务(已声明的变量),其他的if语句等。
值得注意的是,该列表中缺少声明语句(例如
int a;或
int a = 10;),因此会出现编译错误。
有关完整列表,您可以在此处阅读Java规范:http :
//docs.oracle.com/javase/specs/



