詳解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