java基礎三種循環的使用及區別


     摘要:Java新人初學時自己的一些理解,大神們路過勿噴,有什么說的不對不足的地方希望能給予指點指點,如果覺得可以的話,希望可以點一個贊,嘿嘿,在這里先謝了。在這里我主要說的是初學時用到的Java三個循環體的用法及區別:for  while和do while在什么時候會使程序代碼更方便簡潔;

一.for循環體,這個在我以后寫程序代碼都是比較長用的一個循環體之一,for循環主要多數用到我們已經知道循環次數的循環程序中。

    表達式:for(初始化;布爾表達式;更新){

            程序代碼.......

} 

    for例:計算1+2+3...............+100的結果;

public class Forxunhuan {
    public static void main(String[] args) {
        int f=1;
        for(int c=2;c<=100;c++){//1+2+3......+100
           f=f+c;
        }
        System.out.println(f);
    }

}

二.while循環體,也是在Java中比較常用的循環之一,while循環主要用在循環次數未知的情況下;

    表達式:(布爾表達式){

      循環代碼.......

}

    例:自己給定一個需要搬的襪子數,當循環到我們設定的數,就不在循環,即停止搬襪子;

import java.util.*;
public class While {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println("請輸入需要搬的襪子數:");
        int M = in.nextInt();
        int a = 0;
        while (a < M) {
            a++;
        }
        System.out.println("搬到" + a + "雙襪子");
    }
}

三.do while循環體,在編寫代碼時用的不多,do while仍然適合於構造循環次數未知,但至少要執行1次的循環程序中。

    表達式:do{

      循環的代碼語句.......

  }while(布爾表達式)

    例:輸出100內從10開始每次增加10的數;

public class Sanjiaoxing1 {
    public static void main(String[] args) {
        int y=10;
        do{
            System.out.println(y);
            y+=10;
        }while(y<100);
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM