<aside> 📘
迴圈結構允許程式重複執行某段程式碼,直到特定條件被滿足。Java 中有三種主要的迴圈結構:
for
迴圈:用於已知執行次數的情況。while
迴圈:在每次迴圈執行前檢查條件是否為 true
。do-while
迴圈:先執行一次程式碼,再檢查條件。
</aside>for
迴圈語法:
for (初始化; 條件; 更新) {
// 重複執行的程式碼
}
範例:
for (int i = 1; i <= 5; i++) {
System.out.println("這是第 " + i + " 次迴圈");
}
執行結果:
這是第 1 次迴圈
這是第 2 次迴圈
這是第 3 次迴圈
這是第 4 次迴圈
這是第 5 次迴圈
while
迴圈語法:
while (條件) {
// 重複執行的程式碼
}
範例:
int i = 1;
while (i <= 5) {
System.out.println("這是第 " + i + " 次迴圈");
i++;
}
do-while
迴圈語法:
do {
// 重複執行的程式碼
} while (條件);
範例:
int i = 1;
do {
System.out.println("這是第 " + i + " 次迴圈");
i++;
} while (i <= 5);
範例題:計算 1 到 5 的總和
說明:
for
迴圈計算並輸出 1 到 5 的總和。範例輸入: 無需輸入。
範例輸出:
總和為 15
範例程式碼:
int sum = 0;
for (int i = 1; i <= 5; i++) {
sum += i;
}
System.out.println("總和為 " + sum);
練習題:
for
迴圈列印 1 到 10 的數字。while
迴圈列印 1 到 20 之間的偶數。