这段Java代码为什么会出错呢?

2025-05-18 23:00:47
推荐回答(3个)
回答1:

编译错误是因为变量i的作用域只是在for循环内部。
而System.out.println(i); 已经不是for循环的部分了,无法访问i

回答2:

for (int i=2;i<=9 ;i+=2)
{
if (i==6) continue;
System.out.println(i);
}
多个语句要用大括号引起来

回答3:

for循环后边的体没有标识出来

for (int i=2;i<=9 ;i+=2){←这个加上
if (i==6) continue;
System.out.println(i);
}←还有这个也加上