Java中的循环知识查询

Wan*_*cer -3 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++;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行它时,它只打印i:4,j:3,但我认为应该有i:1,j:6.

SLa*_*aks 7

i++;
Run Code Online (Sandbox Code Playgroud)

i在每次迭代中递增两次,这意味着i只有偶数值.