第一个,第一次循环i=0,满足i%2==0,执行continue,返回循环,i++,这时i=1,满足i<10,继续循环。
第二次循环i=1;不满足i%2==0,不执行continue,执行i=i+1,这时i=2,在返回循环,i++,这时i=3,满足i<10,继续循环。
之后i都是基数,不会满足i%2==0;
...
最后一次循环i=9;不满足i%2==0,不执行continue,执行i=i+1,这时i=10,在返回循环,i++,这时i=11,不满足i<10,结束循环。
所以输出i=11;
第二个,这个就比较明显了,当x=100时,满足x<=100;所以执行循环里面的x++,这时x=101,才不满足条件退出循环。
所以输出x=101; |