在學習 do/while 語句之前,先清楚 while 語句是如何工作的。while 語句是先進行條件判斷,再執(zhí)行大括號內(nèi)的循環(huán)體。
do/while 語句與 while 語句不同的是,它先執(zhí)行大括號內(nèi)的循環(huán)體,再判斷條件,如果條件不滿足,下次不在執(zhí)行循環(huán)體。也就是說,在判斷條件之前,就已經(jīng)執(zhí)行大括號內(nèi)的循環(huán)體。
示例:計算1+2+3+4......+100的結(jié)果。
public class control5{
public static void main(String[] args){
int a= 1 ,result= 0 ;
do {
result+=a++;
} while (a<= 100 );
System.out.println(result);
}
}
|
輸出結(jié)果:
5050
|
注意:其實在實際程序開發(fā)中,不經(jīng)常使用 do/while 循環(huán)語句。因為這種語句是先執(zhí)行循環(huán)體再檢測條件,所以會有一些危險數(shù)據(jù)不經(jīng)檢測,就會被執(zhí)行。建議使用 while 語句或者 for循環(huán)語句來編寫代碼。
2015職稱計算機考試書PowerPoint2007中 .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 | |
2015年全國職稱計算機考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |