问题是第二行末尾的分号。
for没有主体的循环是有效的。在方括号内具有独立的代码块也是有效的(这定义了变量的作用域-
如果在方括号内定义了变量,则外部将无法使用该变量)。因此,Java正像这样解释代码的开头:
for(i = 0; i <= (difficulty - 2); i++); // for loop is done, so i = difficulty - 2{ System.out.println(i); ...
问题是第二行末尾的分号。
for没有主体的循环是有效的。在方括号内具有独立的代码块也是有效的(这定义了变量的作用域-
for(i = 0; i <= (difficulty - 2); i++); // for loop is done, so i = difficulty - 2{ System.out.println(i); ...