程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 詳解Java中的do...while輪回語句的應用辦法

詳解Java中的do...while輪回語句的應用辦法

編輯:關於JAVA

詳解Java中的do...while輪回語句的應用辦法。本站提示廣大學習愛好者:(詳解Java中的do...while輪回語句的應用辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是詳解Java中的do...while輪回語句的應用辦法正文


關於while語句而言,假如不知足前提,則不克不及進入輪回。但有時刻我們須要即便不知足前提,也至多履行一次。
do…while輪回和while輪回類似,分歧的是,do…while輪回至多會履行一次。

do {
    //代碼語句
}while(布爾表達式);

do..while輪回語句也稱為後測試輪回語句,它的輪回反復履行方法,也是應用一個前提來掌握能否要持續反復履行這個語句。與while輪回所分歧的是,它先履行一次輪回語句,然後再去斷定能否持續履行。例如,盤算1到100之間一切整數的和,也能夠應用do...while輪回語句完成。詳細代碼以下:

int sum=0;
int i=1;
do{
sum+=i;
i++;
} while (i<=100);
System.out.println("1到100之間一切整數的和是: "+sum);

do...while輪回語句履行的進程是:先履行一次輪回體,然後再斷定前提表達式,假如前提表達式的值為true,則持續履行,不然跳出輪回。也就是說,do...while輪回語句中的輪回體至多被履行一次。

留意:布爾表達式在輪回體的前面,所以語句塊在檢測布爾表達式之前曾經履行了。 假如布爾表達式的值為true,則語句塊一向履行,直到布爾表達式的值為false。
實例

public class Test {

  public static void main(String args[]){
   int x = 10;

   do{
     System.out.print("value of x : " + x );
     x++;
     System.out.print("\n");
   }while( x < 20 );
  }
}

以上實例編譯運轉成果以下:

value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved