1. 程式人生 > 其它 >while迴圈結構

while迴圈結構

while迴圈

  • while 迴圈是最基本的迴圈,它的結構為

  • whlie(布林表示式){
    //迴圈內容
    }
  • 只要布林表示式為 true ,迴圈就會一直執行下去。

  • 我們大多數情況是會讓迴圈停止下來的,我們需要一個讓表示式失效的方式來結東迴圈.

  • 命少部分情況需要迴圈一直執行,比如伺服器的請求響應監聽等。

  • 迴圈條件一直為 true 就會造成無限迴圈【死迴圈】,我們正常的業務程式設計中應該儘量避免死迴圈會影響程式效能或者造成程式卡死崩潰。

  • 思考:計算1+2+3+...+100=?

  • public class WhlieDemo03 {
    public static void main(String[] args) {
    //1+2+3+...+100=?
    int i = 0;
    int sum = 0;
    while (i <= 100){
    sum += i;
    i += 1;
    }
    System.out.println(sum);
    }
    }

do...while迴圈

  • 對於while語句而言,如果不滿足條件,則不能進入迴圈。但有時候我們需要即使不滿足條件,也至少執行一次。 do...while看環和while迴圈相似,不同的是, do...while迴圈至少會執行一次。

  • do {
    //程式碼語句
    }while(布林表示式)
  • While和do...While

  • while先判斷後執行。do...while是先執行後判斷!

  • Do...while總是會保證迴圈至少會被執行一次!這是他們的主要差別。