1. 程式人生 > 其它 >迴圈結構-java學習日記

迴圈結構-java學習日記

迴圈結構: 需求:在控制檯上列印10行helloworld java中迴圈結構分為兩類:   for迴圈:      語句定義格式:       for(初始化語句;判斷條件語句;控制條件語句){            迴圈體語句;        } 每一部分解釋:    初始化語句:      一條或者多條語句,這些語句完成一些初始化操作。     注意:初始化語句在迴圈的整個過程中,只會執行一次   判斷條件語句:     這是一個boolean表示式,這個表示式能決定是否執行迴圈體。   迴圈體語句:     這個部分是迴圈體語句,也就是我們要多次做的事情。   控制條件語句:     這個部分在一次迴圈體結束後,下一次迴圈判斷條件執行前執行。通過用於控制迴圈條件中的變數,使得迴圈在合適的時候結束。   執行流程:     A:執行初始化語句     B:執行判斷條件語句,看其結果是true還是false 如果是false,迴圈結束。 如果是true,繼續執行。     C:執行迴圈體語句     D:執行控制條件語句 E:回到B繼續
/**
* 列印10行helloworld
* 初始化語句:int i = 1; * 判斷條件語句:i<=10 * 迴圈體內容:System.out.println("helloworld"); * 控制條件語句:i++ */ for(int i=0;i<10;i++){ System.out.println("helloworld"); }
/*
while迴圈:
    while迴圈語句格式:
     基本格式
     while(判斷條件語句) {
           迴圈體語句;
      }

             注意:while迴圈可以和for迴圈等價轉換
 
*/ System.out.println("========while迴圈改進=================="); int i = 1; while (i <= 10){ System.out.println("helloworld"); i++; }
/*
        do…while迴圈語句格式:
        基本格式
           do {
                 迴圈體語句;
           }while((判斷條件語句);
        擴充套件格式
           初始化語句;
           do {
                 迴圈體語句;
                 控制條件語句;
            } while((判斷條件語句);

            注意:while迴圈內和do...while以及for迴圈的區別
                1、do...while迴圈至少會先執行一次迴圈體內容
                2、while迴圈和for迴圈會先進行判斷在滿足條件情況下才會執行迴圈體內容
 
*/ //需求:求出1-100之和 int sum = 0; int i = 101; do { sum += i; i++; } while (i <= 100); System.out.println("1-100之和為:" + sum);