【Java自學】EP2:循環Loop的break/continue/nest

by Yuan
Published: Last Updated on: 205 views

前言

這是一個文科生的 Java 學習筆記。
從完全不懂,到自己一步步用最簡單的方式解釋專有名詞。
因為網路上的教學常常太長、太難,所以我用最短的語言,幫自己也幫大家搞懂它。
如果有任何錯誤,歡迎糾正!

什麼是「break」?

break:提早結束Loop
跳出for循環
跳出switch

範例代碼

public class Sample {
public static void main(String[] args) {
int i  = 0;
for ( ;i < 10; i++) {
if (i == 5) {
break;  // 當i等於5時,跳出for循環
}
System.out.println("for裡面的i=" + i );  
}
System.out.println(i);
}
}

範例代碼輸出結果

for裡面的i=0
for裡面的i=1
for裡面的i=2
for裡面的i=3
for裡面的i=4
5

什麼是「continue」?

continue
跳出當前一次的for循環,還會繼續後面的for循環

for (int i = 0; i < 5; i++) {
if (i == 2) continue;
System.out.println(i);
}

什麼是「nest」?

nest巢狀迴圈(又稱嵌套
多層 for 迴圈

前往下一篇 【Java自學】EP3:返回值 vs. 輸出(return / void)

日本IT證照

想看更多日本IT國家證照的備考過程、考試心得或筆記分享嗎?
請點這裡前往【日本IT證照備考總整理】!

IT零經驗的文科生在日本當工程師?!《日本菜鳥工程師職場雜談》
請見【日本SE系列總覽|菜鳥工程師職場實況】!

訂閱我的電子報吧

訂閱我的YT、追蹤InstagramThreads吧!

Hello👋訂閱Yuan JP Talker的電子報,
以收到「日本最新消息」和「文章上架」的通知唷!

發布留言・Leave a Comment