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

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

循環(huán)條件滿足可以循環(huán)5次,求教?。。?!

int a = 0;

int b = 2;

do{

a = b + 3;

b = b + 2;

}while(b<=10);

? ? System.out.println(a);

這個(gè)輸出結(jié)果是13,為什么最終的a輸出計(jì)算是10+3,而不是5+5+5+5+5=25呢?不是應(yīng)該滿足一次條件就循環(huán)一次嗎?b<=10需要5次循環(huán),而每次循環(huán)的a不應(yīng)該都是5嗎?

正在回答

2 回答

每次循環(huán)b會(huì)累加,所以每次a也是不一樣的

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕斯2112558 提問者

這個(gè)條件,b會(huì)累加5次,do{}這里面的循環(huán)要循環(huán)5次,然后滿足b<=10后,進(jìn)行輸出a的結(jié)果。但是do{}里面的循環(huán)為什么只循環(huán)b=b+2,b最后的結(jié)果再加3得出13的呢?不應(yīng)該是b=b+2,再a=b+3,這樣循環(huán)5次嗎?
2022-06-15 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕婉清7230816 回復(fù) 慕斯2112558 提問者

第一次循環(huán): b=2, a=b+3=2+3=5; b=b+2=4; b<=10,繼續(xù)執(zhí)行循環(huán); 第二次: b=4; a=b+3=4+3=7 b=b+2=6; b<=10,繼續(xù)執(zhí)行循環(huán); 第三次: b=6; a=b+3=6+3=9 b=b+2=6+2=8; b<=10,繼續(xù)執(zhí)行循環(huán); 第四次: b=8; a=b+3=8+3=11 b=b+2=8+2=10; b<=10,繼續(xù)執(zhí)行循環(huán); 第五次: b=10; a=b+3=10+3=13 b=b+2=10+2=12; b>10,循環(huán)結(jié)束; 打印 a = 13
2022-07-11 回復(fù) 有任何疑惑可以回復(fù)我~
#3

大芒果hyy 回復(fù) 慕斯2112558 提問者

你這a的賦值都沒啥意義了,相當(dāng)于一直是b在自增,a只是一次又一次的被賦值,最終只需要等到b折騰完了之后的最終值再加個(gè)3
2022-07-17 回復(fù) 有任何疑惑可以回復(fù)我~
#4

劉3535446 回復(fù) 慕斯2112558 提問者

第一次循環(huán)a=2+3=5,b=2+2=4;第二次循環(huán)a=b(2+2)+3=7,b=4+2=6;第三次循環(huán)a=6+3=9,b=6+2=8;第四次循環(huán)a=8+3=11,b=8+2=10;第五次循環(huán)a=10+3=13,b=10+2=12,因?yàn)閎=12>10,循環(huán)結(jié)束,輸出a=13.
2022-08-19 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

int a = 0;

int b = 2;

do{

a = 2 + 1;//累加求和

b = b + 2;//每執(zhí)行一次變量值加2

}while(b<=10);//當(dāng)變量小于等于10時(shí)重復(fù)執(zhí)行循環(huán)

? ? System.out.println(a);


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

循環(huán)條件滿足可以循環(huán)5次,求教?。。。?/h1> 我要回答 關(guān)注問題

微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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