七、Java的循環結構

循環結構通常能夠分紅四部分:一、初始化語句for循環

                                          二、條件判斷語句class

                                          三、循環體變量

                                          四、步進語句循環

循環結構的第一種格式:static

for(初始化表達式;布爾表達式;步進表達式){循環體;}while

示例代碼:co

public class Demo {
    public static void main(String [] args) {
        int sum =0;
        for (int i =1;i<10;i++){
            sum +=i;

        }
        System.out.println(sum);
    }
}

循環的第二種格式:void

while(條件判斷){循環體;}

示例代碼:

public class Demo {
    public static void main(String [] args) {
        int sum = 0;
        int i = 1;
        while(i<10){
            sum+=i;
            i++;
        }
        System.out.println(sum);
    }
}

循環的第三種格式:

do{循環體;}while(條件判斷);

示例代碼:

public class Demo {
    public static void main(String [] args) {
        int sum = 0;
        int i = 1;
        do {
            sum+=i;
            i++;
        }while (i<10);
        System.out.println(sum);
    }
}

三種循環的區別:一、若是條件不知足,for和while循環一次也不執行,do循環執行一次;

                        二、for循環的變量定義在小括號內,只有在循環內部使用,while和do循環變量定義在外面,循環內外都能使用;

 

控制循環的兩個關鍵字:break和continue

break:在循環語句中,執行break,則整個循環結束。

continue:在循環語句中,執行continue,這跳過當前循環,執行下個循環。

 

循環的嵌套:

for (初始表達式;循環條件;步進表達式){

        for (初始化表達式;循環條件;步進表達式){循環體;}

}

示例代碼:

public class Demo {
    public static void main(String [] args) {
        for(int hour=0;hour<24;hour++){
            for (int min =0;min<60;min++){
                System.out.println(hour+"時"+min+"分");
            }
        }
    }
}
相關文章
相關標籤/搜索