执行顺序如下:
i=0
i=0<2执行循环
x++(x=1)
j=0
j=0<=3进入内循环
j=0时0%2=0所以x++(x=2)
j=1时1%2=1所以continue
j=2时2%2=0所以x++(x=3)
j=3时3%2=1所以continue
j=4>3时推出循环
x++(x=4)
此时外循环第一次结束,i++(i=1)
i=1时完全相同,内部的逻辑和上次循环完全一样,所以执行4次x++(x=8)
然后i++(i=2)退出循环
i循环执行了2次,对应x就加了4次,j循环为内循环,i循环一次,j就循环全部,又因为j每次循环为4次,而每次j循环一遍x只加了2次,因为只有j为0和2满足if,所以最终x输入8
8,外循环一次总共加了4次,两次是外循环的x++,还有两次是内循环加的(内循环要跑4圈,但又加个过滤条件把偶数次的都去掉了