亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

沒太懂這個邏輯

https://img1.sycdn.imooc.com//5c565299000131a008140640.jpg

這里,如果不滿足i%==0

為什么就不參與sum+=sum 了

continue 在這里到底是什么意思啊

正在回答

4 回答

沒有continue會繼續執行sum+=i;這樣能被3整除的數也會被算到sum中,

有了continue以后能被3整除的數就會執行if語句中的continue(退出本次循環,就不會繼續執行此次for中剩下語句的執行,就不會執行sum+=i,接著繼續執行for中下一個數的執行。

1 回復 有任何疑惑可以回復我~
  1. 首先你提出來的這個問題本身就是錯誤的,我想你問的應該是“如果滿足i%3==0為什么就不執行sum+=i?”

  2. 為了解答疑惑,你需要明白continue語句,它代表退出本次循環繼續下次循環。

    如果滿足i%3==0,那么就會執行continue語句,直接退出此循環,而不執行也是此循環內的sum+=i了。然后繼續下一次循環重新判斷if語句。

    加油~



4 回復 有任何疑惑可以回復我~

這樣想一下,列一條長式:從1連加到20,但符合if語句的數字被空白代替了。

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

首先,你的第一個問題,題目要求是"計算1到20之間不能被3整除的數字之和。"所以不能被3整除的數不參加sum+=sum;其次,第二個問題,continue的意思是跳出本次循環進入下一次循環

3 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

沒太懂這個邏輯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號