1. 程式人生 > 實用技巧 >Java07-5_Java流程控制---while迴圈語句

Java07-5_Java流程控制---while迴圈語句

迴圈結構

  • while迴圈

  • do……while迴圈

  • for迴圈

  • 在Java5中引入了一種主要用於陣列的增強型for迴圈

while迴圈

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

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

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

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

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

    practice 1

輸出1-100

 1 package Day07;
 2 
 3 public class Java07_09 {
 4     public static void main(String[] args) {
 5         int i=0;
 6         while (i<100){
 7             i++;
 8             System.out.println(i);
 9         }
10     }
11 }

practice 2

計算1-100的和

 1 package Day07;
 2 
 3 public
class Java07_10 { 4 public static void main(String[] args) { 5 int i=1; 6 int sum=0; 7 while(i<=100){ 8 sum=sum+i; 9 i++; 10 } 11 System.out.println(sum); 12 } 13 }