首頁  >  文章  >  Java  >  Java的幾種循環方式

Java的幾種循環方式

(*-*)浩
(*-*)浩原創
2019-03-28 17:23:535337瀏覽



本篇主要介紹java中的幾個循環方式,讓大家對循環結構能夠有更多的認識,讓大家在學習的過程中更加的游刃有餘,不報bug。

Java的幾種循環方式

    1.for迴圈

    for迴圈java中最常用的迴圈方式,它的結構是:

         for(初始化;布林運算式;更新條件){

                   循環程式碼

         }##

    实例:1到100的和?
    public class Test{
        public static void main(String[] args){
            int n=0;
            for(int i=1;i<=100;i++){
                n=n+i;
            }
            System.out.println(n);
        }
    }
    
    实例:嵌套循环,九九乘法表
    public class Test{
        public static void main(String[] args){
            //后执行外循环
            for(int i=1;i<=9;i++){
                //先执行内循环
                for(int j=1;j<=i;j++){
                    Systeam.out.print(j+"*"+i+"="+i*j+" ");
                }
                System.out.println();
            }
        }
    }

    while迴圈主要用於未知迴圈次數的情況,它的結構是:

        while(布林表達式){

               

    #          

        }

    实例:1到100的和?
    public class Test{
        public static void main(String[] args){
            int j=0;
            int i=1;
            int n=101;
            //如果i<n为true就会一直循环下去
            while(i<n){
                j=j+i;
                i++;
            }
            System.out.println(j);
        }
    }


    3.do...while循環

    do...while循環與while循環類似,不同的是布林運算式就算錯誤也會至少執行一次迴圈程式碼,它的結構是:

        do{

             環體程式碼   

    # 式)

    实例:1到100的和?
    public class Test{
        public static void main(String[] args){
            int j=0;
            int i=1;
            int n=101;
            do{
                j=j+i;
                i++;
            }while(i<n);
            System.out.println(j);
        }
    }


    4.增強for循環

      在Java5以後引入了主要用於數組的循環,它的結構是:

        for (宣告語句:表達式){

         /*  宣告語句:宣告新的局部變量,此變數的型別必須與陣列元素的型別相符。其作用域限定在迴圈語句塊,*其值與此時數組元素的值相等。

           *  表達式:表達式是指要存取的陣列名,或是傳回值為陣列的方法。 */

              循環代碼

        }

    实例:数组循环
    public class Test{
        public static void main(String[] args){
            int[] num={1,3,5,6,8,};
            for(int x : num){
                System.out.print(x+",");
            }
            String[] color={"红","黄","蓝","绿","紫"};
            for(String name : color){
                 System.out.print(name+",");
            }
        }
    }

    這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的

    Java影片教學

    專欄!


以上是Java的幾種循環方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn