Java中的循环知识查询
请参阅下面的代码:Java中的循环知识查询,java,loops,Java,Loops,请参阅下面的代码: public static void main(String[] args) { int x = 7; for (int i = 0; i < 5; i++){ int j = x - i; if (j % 3 == 0) { System.out.println("i: " + i + ",j:" + j); } else { i++;
public static void main(String[] args) {
int x = 7;
for (int i = 0; i < 5; i++){
int j = x - i;
if (j % 3 == 0) {
System.out.println("i: " + i + ",j:" + j);
} else {
i++;
}
}
}
publicstaticvoidmain(字符串[]args){
int x=7;
对于(int i=0;i<5;i++){
int j=x-i;
如果(j%3==0){
System.out.println(“i:+i+”,j:+j);
}否则{
i++;
}
}
}
当我运行它时,它只打印I:4,j:3,但我认为应该还有I:1,j:6
i++;
您在每次迭代中都会增加
i
两次,这意味着i
只有偶数值。它永远不会打印i=6,因为i取0到4之间的值。关于j,它需要从7到3
如果你只是说你想要完成,我们就从那里开始