为了账号安全,请及时绑定邮箱和手机立即绑定

i为奇数的话怎么跳过 if ( i%2==1 ) 的,continue不是下一行么?不懂求解释。

求解答~~~

正在回答

3 回答

这样的语句开要过来操作数组里的一部分元素;是很有用的

0 回复 有任何疑惑可以回复我~

continue的作用是:跳过循环体中剩余的语句执行下一次循环。

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

         if (i % 2 == 1)

         {

         continue;

        }

        sum = sum + i;

}

注意:if语句和sum语句是for循环体中的两个语句;

当i%2 == 1 成立时,则要执行if中循环语句,跳过sum语句的执行,接着执行i++语句;


2 回复 有任何疑惑可以回复我~

continue為結束本次循環,直接進入下一次

比如i=3時跳過,直接結束,執行i=4情況
0 回复 有任何疑惑可以回复我~
#1

堆栈是啥 提问者

意思是整除的话进入下一次,如果不能整除就跳过,对么?
2015-08-26 回复 有任何疑惑可以回复我~
#2

羽丶 回复 堆栈是啥 提问者

这个要看你设置的 if 是什么条件,你可以设置整除,也可以设置不整除。 关键是 if 与continue的搭配。
2015-09-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

i为奇数的话怎么跳过 if ( i%2==1 ) 的,continue不是下一行么?不懂求解释。

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号