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

為了賬號安全,請及時綁定郵箱和手機立即綁定

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

sum=sum+num

num=num+2

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

正在回答

5 回答

我就這么說吧,說的不對了請指出,不明白請問。我也是初學者。自己計算器擺弄了好一會,理清思路才敢寫出來。幫助別人去證明一樣東西,很有助于自己舉一反三,理清思路?;ブダ税伞?/p>

因為do{}while的語法是優(yōu)先執(zhí)行一次{}內的計算,再判斷while內的真假對錯,所以可以這樣分化理解。

1)因為do{}while語法是優(yōu)先{}運算并且必須被運算一次后才會判斷。所以就如2)一樣

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

3)while判斷num并不等于50所以繼續(xù)重復2)的步驟。第二次運算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后停止運算輸出50+上一次運算得出的sum=650就是正確的。 如果你看我下面給出的計算器的圖應該會更明白吧。

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

57ff9f3a00016db403190592.jpg

57ff9f3b00012fa005000587.jpg

57ff9f3c0001b6fe05000587.jpg


1 回復 有任何疑惑可以回復我~
#1

weixin_慕移動4434633 提問者

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

慕雪1790920 回復 weixin_慕移動4434633 提問者

多謝采用。其實變量的sum和num因為被運算過,所以每次運算過后都是重新賦值與sum和num,只是你沒轉過這個圈子罷了。只要記住常量變量只要被運算一次,那么變量值就是system.out.println輸出的值就是它上面距離最近的運算結果。
2016-10-14 回復 有任何疑惑可以回復我~

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;就是讓每個num值加起來等于sum;相當于sum=0+2+4+6+8......+50

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

1 回復 有任何疑惑可以回復我~

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

0 回復 有任何疑惑可以回復我~
#1

weixin_慕移動4434633 提問者

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

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

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

因為num值是從0不停加2,sum就是從0加到50!

0 回復 有任何疑惑可以回復我~
#1

weixin_慕移動4434633 提問者

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

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

0 回復 有任何疑惑可以回復我~
#1

weixin_慕移動4434633 提問者

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

love_kim3176858 回復 weixin_慕移動4434633 提問者

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

舉報

0/150
提交
取消

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

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號