为什么我的for循环不工作java?

时间:2014-01-03 00:34:30

标签: java

此代码在Java中由于某种原因不起作用:

for(i =6; i<9; i++)
System.out.println(i);

为什么这不起作用?谢谢!

3 个答案:

答案 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);