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


 

循環結構:

  循環結構可以減少源代碼重復書寫的工作量,用來描述重復執行某段算法的問題,循環結構是程序設計中最能發揮計算機特長的程序結構。

  循環結構可以看作是一個條件判斷語句和一個向回轉向語句的組合。

  循環結構的四要素:

    1.循環變量

    2.循環條件

    3.循環體

    4.迭代器

 

while循環語句:

  while循環是最基本的循環,while語句在開始時會先計算一次“布爾表達式”,若為“真”,則執行循環體,然后再通過迭代器回到起點繼續計算“布爾表達式”,以此循環,直至判斷結果為“假”時,才退出循環。

 

 

  表達式:

while(布爾表達式){    //while先判斷布爾表達式的值,為true則開始循環
    循環體            //執行循環體
    迭代器            //迭代(一般是單目運算符自加(++)或自減(--)),迭代完畢后返回繼續判斷是否執行下一次循環
}

 

示例:

  ①使用while循環計算0-100的和:

package exercise;

/**
 * @author 劉小將
 * while循環語句
 * (循環必須滿足四個條件:1,初始化;2,條件判斷;3,循環體;4,迭代)
 *  用while循環:計算0~100的和是多少
 */
public class TestWhile {
    
        public static void main(String[] args) {

        int a = 0;
        int sum = 0;
        while(a<=100) {
            sum += a;
            a++;
        }
        System.out.println("0~100的和為:"+sum);

    }
}

 

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

package com.lxj.cnblogs;

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

 


免責聲明!

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



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