此代码在Java中由于某种原因不起作用:
for(i =6; i<9; i++)
System.out.println(i);
为什么这不起作用?谢谢!
答案 0 :(得分:3)
您忘记声明变量i
。所以它应该是:
for(int i=6; i<9; i++) {
System.out.println(i);
}
答案 1 :(得分:2)
您忘记将变量声明为int
。所以试试这个:
for(int i = 6; i < 9; i++) {
System.out.println(i);
}
答案 2 :(得分:2)
for循环的第一部分就像Java中的常规代码行一样。可以将其视为以下内容:
i = 6;
//your for loop
但是i = 6
不是有效的Java代码行,因为您尚未声明i
。
用声明替换它:int i = 6
但是有效,所以编辑你的循环:
for(int i = 6; i<9; i++)
System.out.println(i);