为什么for循环等于12?

时间:2018-08-30 22:38:52

标签: java

对于新手问题,我感到抱歉。我只是无法正确跟踪此 for循环以了解为什么x = 12

int x = 0;

for (int i = 0; i < 3; i++)
    for (int j = 0; j < 4; j++)
        x++;

2 个答案:

答案 0 :(得分:6)

4的3次迭代,其中x递增。

1st: 1,2,3,4
2nd: 5,6,7,8
3rd: 9,10,11,12

3 * 4 = 12

X递增12次

答案 1 :(得分:1)

外循环反复 3次。
内循环重复 4次。
由于内部循环执行 3次,因此内部循环主体执行 3 * 4次,即12次。

执行x++; 12次意味着x增加12。
从0开始表示 12