第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

這兩個(gè)循環(huán)語句我不是太明白,有沒有人能給我解釋下

這兩個(gè)循環(huán)語句我不是太明白,有沒有人能給我解釋下

C++
GCT1015 2022-05-31 14:14:11
最好能給我弄幾個(gè)比較典型的案例。如果要用do-while和while兩中語句,實(shí)現(xiàn)每隔20加一次"如"20+20"一直加到250 就是相加10次
查看完整描述

4 回答

?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊

while循環(huán)開始后,先判斷條件是否滿足,如果滿足就執(zhí)行循環(huán)體內(nèi)的語句,執(zhí)行完畢后再回來判斷條件是否滿足,如此無限重復(fù);直到條件不滿足時(shí),執(zhí)行while循環(huán)后邊的語句。簡單來講就是說while循環(huán)是先判斷后循環(huán), 判斷如果滿足條件進(jìn)入循環(huán) 本次循環(huán)后再次判斷 。舉個(gè)例子:

do-while循環(huán)與while循環(huán)的不同在于:它先執(zhí)行循環(huán)中的語句,然后再判斷表達(dá)式是否為真, 如果為真則繼續(xù)循環(huán);如果為假, 則終止循環(huán)。因此, do-while循環(huán)至少要執(zhí)行一次循環(huán)語句。 簡單來講就是說while循環(huán)是先循環(huán)后判斷 。舉個(gè)例子:

總結(jié):while循環(huán)是先判斷后循環(huán) ,而do–while循環(huán)是先循環(huán)后判斷。

擴(kuò)展資料:

while是計(jì)算機(jī)的一種基本循環(huán)模式。當(dāng)滿足條件時(shí)進(jìn)入循環(huán),進(jìn)入循環(huán)后,當(dāng)條件不滿足時(shí),執(zhí)行完循環(huán)體內(nèi)全部語句后再跳出(而不是立即跳出循環(huán))。while語句的一般表達(dá)式為:while(表達(dá)式){循環(huán)體}。


查看完整回答
反對 回復(fù) 2022-06-06
?
呼喚遠(yuǎn)方

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊

一、while語句

1、 語法:

while(表達(dá)式){

循環(huán)體;

}

2、循環(huán)過程:

(1)先判斷表達(dá)式,是否為真,如果為真跳轉(zhuǎn)到2,否則跳轉(zhuǎn)到3

(2)執(zhí)行循環(huán)體,執(zhí)行完畢,跳轉(zhuǎn)到1

(3)跳出循環(huán)

二、do-while語句

1、語法:

do{

循環(huán)體;

}while(表達(dá)式);

注意:這個(gè)while后面的小括號(hào)必須接;

2、循環(huán)過程:

(1)先執(zhí)行循環(huán)體,執(zhí)行完畢跳轉(zhuǎn)到2

(2)判斷表達(dá)式的結(jié)果是否為真,如果為真,跳轉(zhuǎn)到1,否則跳轉(zhuǎn)到3

(3)跳出循環(huán)

三、do-while和while最大的區(qū)別:

do-while至少能執(zhí)行1次循環(huán)體,但是while可能一次都不執(zhí)行

擴(kuò)展資料

while的注意事項(xiàng)

1、避免讓循環(huán)的條件變成永真或者永假,不然的話可能沒意義

2、千萬不要在while后面加;

3、while循環(huán)后面的大括號(hào)可以省略,如果省略,只能影響離它最近的那句代碼,并且,這句代碼不可以是聲明變量的

4、while語句塊里面定義的變量,外面不能


查看完整回答
反對 回復(fù) 2022-06-06
?
白衣非少年

TA貢獻(xiàn)1155條經(jīng)驗(yàn) 獲得超0個(gè)贊

都是循環(huán)語句..

對于第一次循環(huán)
while是先判斷再執(zhí)行
int i=10;
while(i<10){
System.err.println(i)
i++;
}
結(jié)果是什么都不打印,最終i的值為10

do-while是先執(zhí)行,再判斷
int i=10;
do{
System.err.println(i)
i++;
}while(i<10)
打印的也是10,最終i=11

兩者的區(qū)別在于第一圈循環(huán)時(shí),while是先判斷循環(huán)條件,再循環(huán).所以第一個(gè)程序什么都不打印.而do-while則是先執(zhí)行后判斷.所以,第二個(gè)程序先打印10,然后i++然后跳出循環(huán)..

===========補(bǔ)充===========
應(yīng)該是12次吧..下面這段代碼作為驗(yàn)證

public static void main(String[] args) {
// TODO Auto-generated method stub
int num;
int count;
count = 0;
num = 20;
while (num < 250) {
num += 20;
count++;
}
System.err.println("while:"+count+"次");
count = 0;
num = 20;
do {
num += 20;
count++;
} while (num < 250);
System.err.println("do-while:"+count+"次");
}

輸出結(jié)果:
while:12次
do-while:12次


查看完整回答
反對 回復(fù) 2022-06-06
?
jeck貓

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個(gè)贊

while循環(huán):先判斷布爾值為1、0,如果為1就執(zhí)行循環(huán)體,再回來判斷;

do-while循環(huán):先執(zhí)行循環(huán)體,再判斷布爾值為1、0,如果為1就繼續(xù)執(zhí)行循環(huán)體。

while循環(huán)

do-while循環(huán)

補(bǔ)充:可以用break跳出循環(huán),也可以用continue退出一次循環(huán),下次繼續(xù)執(zhí)行循環(huán)體。

注意:1.循環(huán)不能沒有條件。

           2.條件為0,永不會(huì)執(zhí)行循環(huán)體;條件為1,將永遠(yuǎn)執(zhí)行循環(huán)體。

           3.不能創(chuàng)造死循環(huán)。


查看完整回答
反對 回復(fù) 2022-06-06
  • 4 回答
  • 0 關(guān)注
  • 201 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)