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

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

continue的作用不太明白

public class HelloWorld {

? ? public static void main(String[] args) {


int sum = 0;?


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


if ( ? i%2==0 ? ? ? ? ?) {

? ?continue;

}


sum = sum + i;

}


System.out.print("1到10之間的所有偶數的和為:" + sum);

}

}

public class HelloWorld {

? ? public static void main(String[] args) {


int sum = 0;?


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


if ( ? i%2==0 ? ? ? ? ?)?

? ?


sum = sum + i;

}


System.out.print("1到10之間的所有偶數的和為:" + sum);

}

}

得數都一樣的啊。所以continue的作用到底是什么

正在回答

4 回答

continue的作用就是結束本次循環。如:

if ( ? i%2==0 ? ? ? ? ?) {

? ?continue;

}這句話的意思就是如果i是偶數就不執行后面的代碼直接進入下次循環。


1 回復 有任何疑惑可以回復我~
#1

慕數據6417455 提問者

非常感謝!
2017-06-19 回復 有任何疑惑可以回復我~
#2

慕無忌2162302 回復 慕數據6417455 提問者

他說反了,應該是i為奇數時不執行后面代碼直接進行下次循環。如果按照他的說法不執行sum=sum+i的話,那怎么求和
2018-06-11 回復 有任何疑惑可以回復我~
#3

慕無忌2162302 回復 慕無忌2162302

看錯題,不好意思
2018-06-11 回復 有任何疑惑可以回復我~

continue就是結束本次循環,繼續進行下次循環。

和他相似的是break break是結束全部的循環體,進入循環體下面的代碼塊


望采納

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

一個是,,,如果i是偶數,跳出循環,繼續運算,,,即奇數相加

一個是,,,如果i是偶數,執行迭加,即偶數相加

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

就你這代碼明顯運行出來一個25一個30啊,你確定你運行對了?

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

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167663    人
  • 解答問題       18749    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

continue的作用不太明白

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

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

幫助反饋 APP下載

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

公眾號

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