91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中的三種循環結構怎么用

發布時間:2022-02-22 16:19:47 來源:億速云 閱讀:146 作者:iii 欄目:開發技術

這篇文章主要講解了“Java中的三種循環結構怎么用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Java中的三種循環結構怎么用”吧!

1.for循環

格式:

 for(初始化語句1; 判斷語句2; 步進語句3){ 
         循環代碼4
 }

執行流程: 

    先執行1初始化語句
    執行2判斷語句,如果判斷結果是true
    執行4循環代碼
    執行3步進語句
    繼續回到2 4 3 2 4 3 
    如果判斷結果是false,代表循環結束
注意:
    初始化語句只在第一次循環中執行,之后不再執行

代碼演練:

public static void main(String[] args) {

        /*

        判斷0-10的奇偶數

         */

        //偶數:能夠被2整除的數字稱為偶數

        // 0 是一個特殊的偶數

        for(int i=0;i<=10;i++){

            if (i%2 == 0){

                System.out.println(i+"是偶數");

            }else {

                System.out.println(i+"是奇數");

            }

        }

    }

2.while循環

格式:

初始化語句1;
while(判斷語句2){
        循環代碼3;
        步進語句4;
 }

執行流程:

1 初始化語句
2 執行判斷語句,如果是true就執行大括號里面的代碼,如果是false就結束循環
3 循環代碼
4 步進語句
再次循環執行2判斷語句

代碼演練:

public static void main(String[] args) {

        /*

        求1-100的累加和

         */

        int x = 1;

        int sum = 0;

        while (x<=100){

            sum += x;

            x++;

        }

        System.out.println("1-100的累加和為:"+sum);

    }

3.do-while循環

格式:

初始化語句1;
do{
        循環語句2;
        步進語句3;
}while(判斷語句4);

執行流程:

1 初始化語句
2 循環語句
3 步進語句
4 判斷語句 , 如果判斷的結果是true就繼續循環,如果判斷的結果是false就結束循環
注意:
 do-while循環是先執行后判斷,不管條件是否滿足至少執行一次

代碼演練:

public static void main(String[] args) {

        /*

        輸出1-10的和

         */

        int a = 1;

        int sum = 0;

        do {

            sum += a;

            a++;

        }while (a<=10);

        System.out.println("1-10的和為:"+sum);

    }

三種循環的使用場景

三種循環結構均可實現相應的功能,按照實際需要選擇更為簡便的形式。以下為使用場景的總結:

  • 明確循環次數的時候:建議使用for循環

  • 不明確循環次數的時候:建議使用while循環

  • do...while循環比較特殊,它先執行循環體,然后根據判斷條件決定是否再次執行循環,即do...while至少執行一次循環

循環嵌套

代碼演練1

public static void main(String[] args) {

        /*

        循環嵌套:

            外層循環執行1次,內存循環執行一圈

         */

        /*

        循環出從0點0分-23點59分

         */

        //遍歷小時

        for (int i=0; i<24; i++){

            //遍歷分鐘

            for (int j=0; j<60; j++){

                System.out.println(i + "點" + j + "分");

            }

        }

代碼演練2

public static void main(String[] args) {

        for (int i = 1; i < 10; i++) {

            System.out.println("你是第" + i + "位顧客");

            while (true) {

                System.out.println("請選擇你想要購買的商品:1.水果 2.蔬菜 3.飲料 4.結束購買");

                Scanner sc = new Scanner(System.in);

                int a = sc.nextInt();

                if (a == 1) {

                    System.out.println("您購買的是水果");

                } else if (a == 2) {

                    System.out.println("你購買的是蔬菜");

                } else if (a == 3) {

                    System.out.println("您購買的是飲品");

                } else if (a == 4) {

                    break;

                } else {

                    System.out.println("您輸入的指令有錯誤");

                }

            }

        }

    }

兩種死循環的寫法

1.while(true){...}
2.for(;;){...}

感謝各位的閱讀,以上就是“Java中的三種循環結構怎么用”的內容了,經過本文的學習后,相信大家對Java中的三種循環結構怎么用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

靖边县| 晋江市| 苏尼特左旗| 湾仔区| 乌拉特前旗| 济源市| 金门县| 五大连池市| 辽源市| 四平市| 化隆| 茌平县| 蒙城县| 石家庄市| 洞头县| 侯马市| 黄石市| 剑河县| 余江县| 察雅县| 浦城县| 九寨沟县| 闻喜县| 太康县| 门头沟区| 利津县| 石首市| 常德市| 安仁县| 渝中区| 基隆市| 碌曲县| 长治县| 科技| 南郑县| 崇信县| 阿克陶县| 吴堡县| 浮梁县| 通辽市| 丰都县|