国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

詳解Java中的do...while循環(huán)語(yǔ)句的使用方法

2019-11-26 14:53:48
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

對(duì)于while語(yǔ)句而言,如果不滿足條件,則不能進(jìn)入循環(huán)。但有時(shí)候我們需要即使不滿足條件,也至少執(zhí)行一次。
do…while循環(huán)和while循環(huán)相似,不同的是,do…while循環(huán)至少會(huì)執(zhí)行一次。

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

do..while循環(huán)語(yǔ)句也稱為后測(cè)試循環(huán)語(yǔ)句,它的循環(huán)重復(fù)執(zhí)行方式,也是利用一個(gè)條件來(lái)控制是否要繼續(xù)重復(fù)執(zhí)行這個(gè)語(yǔ)句。與while循環(huán)所不同的是,它先執(zhí)行一次循環(huán)語(yǔ)句,然后再去判斷是否繼續(xù)執(zhí)行。例如,計(jì)算1到100之間所有整數(shù)的和,也可以使用do...while循環(huán)語(yǔ)句實(shí)現(xiàn)。具體代碼如下:

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

do...while循環(huán)語(yǔ)句執(zhí)行的過(guò)程是:先執(zhí)行一次循環(huán)體,然后再判斷條件表達(dá)式,如果條件表達(dá)式的值為true,則繼續(xù)執(zhí)行,否則跳出循環(huán)。也就是說(shuō),do...while循環(huán)語(yǔ)句中的循環(huán)體至少被執(zhí)行一次。

注意:布爾表達(dá)式在循環(huán)體的后面,所以語(yǔ)句塊在檢測(cè)布爾表達(dá)式之前已經(jīng)執(zhí)行了。 如果布爾表達(dá)式的值為true,則語(yǔ)句塊一直執(zhí)行,直到布爾表達(dá)式的值為false。
實(shí)例

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 );  }}

以上實(shí)例編譯運(yùn)行結(jié)果如下:

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 广丰县| 和平县| 义马市| 府谷县| 德钦县| 东阿县| 宁安市| 左贡县| 永清县| 信丰县| 金湖县| 嵊泗县| 红安县| 新安县| 吉水县| 阿勒泰市| 涞源县| 乌苏市| 临沂市| 定兴县| 沾益县| 乌兰察布市| 琼结县| 高台县| 柳河县| 茂名市| 罗山县| 凌源市| 内丘县| 林芝县| 雷州市| 新巴尔虎左旗| 曲松县| 巢湖市| 马公市| 睢宁县| 湖南省| 安阳县| 衡山县| 宜宾市| 永善县|