编译错误是因为变量i的作用域只是在for循环内部。
而System.out.println(i); 已经不是for循环的部分了,无法访问i
for (int i=2;i<=9 ;i+=2)
{
if (i==6) continue;
System.out.println(i);
}
多个语句要用大括号引起来
for循环后边的体没有标识出来
for (int i=2;i<=9 ;i+=2){←这个加上
if (i==6) continue;
System.out.println(i);
}←还有这个也加上