課程
/后端開發
/Java
/Java入門第一季(IDEA工具)
如題,,我不明白它跳過的剩余語句是哪些。
2016-07-23
源自:Java入門第一季(IDEA工具) 4-12
正在回答
就是跳過本次循環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 到 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基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
4 回答循環語句continue
3 回答continue 在不同循環語句中的跳轉情況
1 回答continue跳過循環體是直接跳到最外層循環嗎?
2 回答java 循環跳轉語句,break
3 回答Java循環跳轉語句之 break
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-24
就是跳過本次循環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的時候,之后就會跳出循環,執行循環后面的語句
2016-07-23
可以理解為直接到大括號前再重新循環
2016-07-23
跳過本次循環的所有語句,舉個例子:
求 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開始進入;