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

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

我徹底懵逼了,求大神詳解啊?。um=sum+num;num=num+2;

sum=sum+num

num=num+2

這兩串是什么意思?是固定的字符串嗎?我根本理解不了這些代碼.......暈

正在回答

5 回答

我就這么說(shuō)吧,說(shuō)的不對(duì)了請(qǐng)指出,不明白請(qǐng)問(wèn)。我也是初學(xué)者。自己計(jì)算器擺弄了好一會(huì),理清思路才敢寫出來(lái)。幫助別人去證明一樣?xùn)|西,很有助于自己舉一反三,理清思路?;ブダ税伞?/p>

因?yàn)閐o{}while的語(yǔ)法是優(yōu)先執(zhí)行一次{}內(nèi)的計(jì)算,再判斷while內(nèi)的真假對(duì)錯(cuò),所以可以這樣分化理解。

1)因?yàn)閐o{}while語(yǔ)法是優(yōu)先{}運(yùn)算并且必須被運(yùn)算一次后才會(huì)判斷。所以就如2)一樣

?2)新sum = 2+0;所以新sum=2 ?新num = 2+2;新num =4 這是必須運(yùn)算一次得出的新數(shù)值。sum=2;num=4

3)while判斷num并不等于50所以繼續(xù)重復(fù)2)的步驟。第二次運(yùn)算sum =2+4;num = 4+2;新的sum=6;num=6.然后第三次是新sum= 6+6=12;新num= 6+2=8.第四次新sum=12+8=20,num=8+2=10.一只到新num是50后停止運(yùn)算輸出50+上一次運(yùn)算得出的sum=650就是正確的。 如果你看我下面給出的計(jì)算器的圖應(yīng)該會(huì)更明白吧。

其實(shí)你不如用650-50得出的結(jié)果-48再減46以每次的結(jié)果減去2的偶數(shù)來(lái)算,最后一個(gè)減數(shù)必定是2-0,也就是這個(gè)語(yǔ)法的第一次運(yùn)算,即是判斷之前也要必須進(jìn)行的一次運(yùn)算。

57ff9f3a00016db403190592.jpg

57ff9f3b00012fa005000587.jpg

57ff9f3c0001b6fe05000587.jpg


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

weixin_慕移動(dòng)4434633 提問(wèn)者

非常感謝!
2016-10-13 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕雪1790920 回復(fù) weixin_慕移動(dòng)4434633 提問(wèn)者

多謝采用。其實(shí)變量的sum和num因?yàn)楸贿\(yùn)算過(guò),所以每次運(yùn)算過(guò)后都是重新賦值與sum和num,只是你沒(méi)轉(zhuǎn)過(guò)這個(gè)圈子罷了。只要記住常量變量只要被運(yùn)算一次,那么變量值就是system.out.println輸出的值就是它上面距離最近的運(yùn)算結(jié)果。
2016-10-14 回復(fù) 有任何疑惑可以回復(fù)我~

int sum = 0; // 保存 1-50 之間偶數(shù)的和

? ? ? ? int num = 2; // 代表 1-50 之間的偶數(shù)

? ? ? ? do {

sum = sum + num;

num = num + 2;

? ? ? ? } while (num<=50);

定義sum初始值為0;num為2;然后利用do-while循環(huán)

sum=sum+num;就是讓每個(gè)num值加起來(lái)等于sum;相當(dāng)于sum=0+2+4+6+8......+50

num=num+2;就是沒(méi)循環(huán)一次num就加2,上面的2、4、6、 8、 等都是這樣傳遞給上面的

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

num的初值為0,每次加2,就表示偶數(shù),sum表示這些偶數(shù)的和,通過(guò)累加的方式來(lái)求。

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

weixin_慕移動(dòng)4434633 提問(wèn)者

那"int sum=0;int num=2;"是什么意思,跟后面的有什么關(guān)系?
2016-08-15 回復(fù) 有任何疑惑可以回復(fù)我~

num=num+2指每次循環(huán)num值都加2;

sum=sum+num指每次循環(huán)sum指都加上已經(jīng)改變過(guò)的num的值!

因?yàn)閚um值是從0不停加2,sum就是從0加到50!

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

weixin_慕移動(dòng)4434633 提問(wèn)者

那"int sum=0;int num=2;"是什么意思,跟后面的有什么關(guān)系?
2016-08-15 回復(fù) 有任何疑惑可以回復(fù)我~

? num 的初始賦值為0?? 那么每次加2 當(dāng)然是偶數(shù)啦??

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

weixin_慕移動(dòng)4434633 提問(wèn)者

那"int sum=0;int num=2;"是什么意思,跟后面的有什么關(guān)系?
2016-08-15 回復(fù) 有任何疑惑可以回復(fù)我~
#2

love_kim3176858 回復(fù) weixin_慕移動(dòng)4434633 提問(wèn)者

java程序中,使用變量,必須定義變量才能使用,如果不定義int sum=0;int num=2;后面就運(yùn)行不了,前面有一章說(shuō)的內(nèi)容能解決你這個(gè)問(wèn)題
2016-09-03 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

我徹底懵逼了,求大神詳解?。。um=sum+num;num=num+2;

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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