iT邦幫忙

2024 iThome 鐵人賽

DAY 11
0
自我挑戰組

學習Java且應用系列 第 11

Java控制流(迴圈)(下)

  • 分享至 

  • xImage
  •  

5.跳出與控制迴圈
(1)break

  • 用於立即終止迴圈,無論條件是否滿足,直接跳出迴圈。
  • eg. for (int i = 1; i <= 5; i++) {
    if (i == 3) {
    break; // 當 i 等於 3 時跳出迴圈
    }
    System.out.println(i);
    }
  • 輸出結果:
    1
    2

(2)continue

  • 用於跳過當前迴圈中的其餘代碼,並進入下一次迴圈。
  • eg. for (int i = 1; i <= 5; i++) {
    if (i == 3) {
    continue; // 當 i 等於 3 時跳過本次迴圈
    }
    System.out.println(i);
    }
  • 輸出結果:
    1
    2
    4
    5

(3)無窮迴圈

  • 如果不小心設置了永遠為 true 的條件,迴圈將無限執行。
  • eg.while (true) {
    // 無窮迴圈
    System.out.println("這是無窮迴圈");
    }
  • 通常,這類迴圈需要配合 break 條件來終止。

6.迴圈範例總結

  • eg.計算 1 到 100 的總和
    int sum = 0;
    for (int i = 1; i <= 100; i++) {
    sum += i;
    }
    System.out.println("1 到 100 的總和是:" + sum);

上一篇
Java控制流(迴圈)(中)
下一篇
Java建構子
系列文
學習Java且應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言