java dowhile是什么,讓我們一起了解一下:
dowhile是一個循環,用于多次迭代程序的一部分或重復多次執行一個代碼塊。dowhile先執行循環體,再判斷條件,條件滿足,再繼續執行循環體,無論條件是否滿足,循環體至少執行一次。
dowhile的語法是什么?
do?{undefined statement(s) }?while?(expression);
布爾表達式在循環體的后面,所以語句塊在檢測布爾表達式之前已經執行了。如果布爾表達式的值為 true,則語句塊一直執行,直到布爾表達式的值為 false。
那么dowhile與while有哪些區別?
dowhile 和?while循環有相似之處,但使用方法完全不同,一個是直到型循環,另一個是當型循環。區別在于表達式的值是在每次循環結束時檢查而不是開始時。和正規的 while 循環主要的區別是 do-while 的循環語句保證會執行一次(表達式的真值在每次循環結束后檢查),然而在正規的 while 循環中就不一定了(表達式真值在循環開始時檢查,如果一開始就為?FALSE?則整個循環立即終止)。
實戰操作:
public?class?Test?{undefined public?static?void?main(String[]?args)?{undefined int?x?=?10; do?{undefined System.out.print("value?of?x?:?"?+?x); x++; System.out.print("\n"); }?while?(x?20); } }
以上就是小編今天的分享了,希望可以幫助到大家。