控制語句-循環結構(do.while)


 

do.while循環語句:

  do.while循環是while循環的引用,與while語句的循環邏輯完全相反,while語句是先計算,再執行,而do.while語句是先執行,再計算。

  (do.while語句能保證循環體至少會被執行一次,而while語句不能)

 

 

  表達式:

 

do{                //先執行一次
    循環體
    迭代器
}while(布爾表達式);    //再判斷

 

 

示例:

  ①使用do.while循環輸出0-100間的所有數字:

package com.lxj.cnblogs;

/**
 * @author 劉小將
 * do.while循環
 *  輸出0-100間的所有數字
 */
public class TestDoWhile{
    
    public static void main(String[] args){
        
        int b = 0;
        do {
            System.out.println(b);
            b++;
        }while(b<=100);
    
    }
}

 

  ②使用do.while循環計算0-100間的所有偶數和與奇數和:

package com.lxj.cnblogs;

/**
 * @author 劉小將
 * do.while循環
 *  計算0-100間的所有偶數和與基數和
 */
public class TestDoWhile{
    
    public static void main(String[] args){
        
        int b = 0;
        int oddSum = 0;            //奇數
        int evenSum = 0;        //偶數
        do {
            if(b % 2 == 0) {
                evenSum += b;
            }else {
                oddSum += b;
            }
            b++;
        }while(b<=100);
        System.out.println("所有的奇數和為:"+oddSum);
        System.out.println("所有的偶數和為:"+evenSum);
    
    }
}

 


免責聲明!

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



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