为什么我无法在 for 循环之外初始化变量的起始值?当我这样做时:
public static void main(String[] args) {
int userInt = 1;
int ender = 10;
for (userInt; userInt < ender; userInt++) {
System.out.println(userInt);
我收到一个语法错误,指出需要为 userInt 分配一个值,即使我已经为它分配了一个值 1。当我这样做时:
public static void main(String[] args) {
int userInt;
int ender = 10;
for (userInt = 1; userInt < ender; userInt++) {
System.out.println(userInt);
错误消失。这是什么原因?