我是学生,我需要一点帮助,使用for循环。我知道如何使用一个变量,但我被要求用两个变量。代码很简单,只是一个例子。问题是它没有编译,抛出各种错误,如预期,从第3行开始。我搜索了如何做,但我发现这个代码和我找到的代码之间没有任何区别。 我只需要一个“教程”,一个简单的解释。
public class ABA {
public static void main(String [] args) {
for(int i = 0, int j = 0; i < 10; i++, j +2) {
System.out.println(i);
System.out.println(j);
}
}
}
任何帮助将不胜感激。
答案 0 :(得分:6)
将你的for循环更新为:
for(int i = 0, j = 0; i < 10; i++, j += 2) {
System.out.println("i -> " + i);
System.out.println("j -> " + j);
}
<强>输出:强>
i -> 0
j -> 0
i -> 1
j -> 2
i -> 2
j -> 4
i -> 3
j -> 6
i -> 4
j -> 8
i -> 5
j -> 10
i -> 6
j -> 12
i -> 7
j -> 14
i -> 8
j -> 16
i -> 9
j -> 18
j += 2
代替j + 2
来增加j int i = 0, j = 0;
答案 1 :(得分:1)
有两件事是错的 不需要第二个int,j + 2应该是j + = 2或j = j + 2
SELECT * FROM DBO.MYTABLE