1. 程式人生 > 實用技巧 >java迴圈語句for與無限迴圈

java迴圈語句for與無限迴圈

一 for迴圈

for迴圈語句是最常用的迴圈語句,一般用在迴圈次數已知的情況下。

格式:

for(初始化表示式; 迴圈條件; 操作表示式){

執行語句

………

}

迴圈流程:

for(① ; ; ③){

}

第一步,執行

第二步,執行②,如果判斷結果為true,執行第三步,如果判斷結果為false,執行第五步

第三步,執行

第四步,執行③,然後重複執行第二步

第五步,退出迴圈

例如:對1-4之間的數求和

public class ForDemo01 {
    public static void main(String[] args) {
        
int sum = 0; // 定義變數sum,用於記住累加的和 for (int i = 1; i <= 4; i++) { // i的值會在1~4之間變化 sum += i; // 實現sum與i的累加 } System.out.println("sum = " + sum); // 列印累加的和 } }

求1-100的奇數和:

    int sum=0;
        for (int i =1;i<=100 ;i++ )
        {
            if(i%2!=0){
                sum
+=i; } } System.out.println(sum);

求1-100的偶數和:

    int sum=0;
        for (int i =1;i<=100 ;i++ )
        {
            if(i%2==0){
                sum+=i;
            }
        }
        System.out.println(sum);

二 無限迴圈

無限迴圈有兩種,一種是while格式一種是for格式

while格式:

while(true){
System.out.println(
1); }

for格式:

for(;;){
System.out.println(1);
}

無限迴圈存在的原因是並不知道迴圈多少次,而是根據某些條件,來控制迴圈。