java基礎三種迴圈的使用及區別

來源:互聯網
上載者:User

標籤:san   c++   編寫   簡潔   程式   摘要   ring   代碼   自己   

     摘要: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);    }}

 

java基礎三種迴圈的使用及區別

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.