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

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

continue 的作用是跳過循環體中剩余的語句執行下一次循環。是跳過哪些語句?

如題,,我不明白它跳過的剩余語句是哪些。

正在回答

3 回答

就是跳過本次循環continue后的語句? 舉個例子

for(int?i=0,i<10,i++){
System.out.println("imooc"+i);
if(i==5){continue;}
System.out.println("hello"+i);
}

在上面的程序中會輸出10次imooc,但在i=5 的時候,有一個continue所以它后的語句不會執行,直接進行下一次循環,則只會輸出9次hello,i=5的時候沒有,但其前面的語句會執行,所以imooc會有10次

如果遇到break則會直接跳出循環,這樣hello只會打印到i=4的時候,之后就會跳出循環,執行循環后面的語句

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

陳小壹 提問者

非常感謝!
2016-12-22 回復 有任何疑惑可以回復我~

可以理解為直接到大括號前再重新循環

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

跳過本次循環的所有語句,舉個例子:

求 1 到 10 之間的所有偶數的和。

public class HelloWorld {

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

int sum = 0; // 保存累加值

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

// 如果i為奇數,結束本次循環,進行下一次循環

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

continue;

}

sum = sum + i;

}

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

}

}

比如當 i=1的時候,就直接跳出本次循環,又從i=2開始進入;

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

舉報

0/150
提交
取消

continue 的作用是跳過循環體中剩余的語句執行下一次循環。是跳過哪些語句?

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

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

幫助反饋 APP下載

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

公眾號

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