问答详情
源自:4-12 Java循环跳转语句之 continue

continue;break

for (int i = 1; i <= 10; i++) {

// 如果i为奇数,结束本次循环,进行下一次循环

if (    i%2 !=0        ) {

continue;

}  //continue执行后,i++是在sum之前执行还是之后执行啊?

sum = sum + i;

}


提问者:Sakuraki 2017-01-25 15:43

个回答

  • 鸿指尖儿
    2017-01-25 16:04:34
    已采纳

    之后。

    for循环中控制变量自增i++是一次循环中最后执行的,continue后,本循环中下面的语句sum = sum + i 跳过不执行,直接到i++

  • 小时候可猛
    2017-04-14 15:35:48

    如果i%2!=0为true,那么就执行sum+i。如果结果为false,就continue之后直接执行下一次循环。