do-while循環(huán)
while ( num <= 4);?
System.out.println( num +”以內(nèi)的偶數(shù)之和為:“+ sum);?
運(yùn)行結(jié)果是
?6 以內(nèi)的偶數(shù)之和為:6 ?
while ( num <= 50);
?System.out.println( num +”以內(nèi)的偶數(shù)之和為:“+ sum);?
運(yùn)行結(jié)果是?
?52 以內(nèi)的偶數(shù)之和為:650?
?老師,這是怎么回事?
2017-10-27
首先你這個(gè)代碼發(fā)的不完整,但我猜測(cè)你的循環(huán)體里面有 ?num+=2 這類使num變化的語(yǔ)句,而且這句語(yǔ)句是在sum+=num 后面放置的。這樣的話,當(dāng)num=4時(shí)進(jìn)入循環(huán),執(zhí)行完之后 num+=2,此時(shí)num就變成6了,而答案是正確的。你可以將 num+=2放在 sum+=num前面,并在最開始設(shè)置num初始值為0.
2022-03-25
立體感超重的~~是的,你可以像這樣輸出字符串,也可以輸出變量
2017-10-27
當(dāng)num=4時(shí),還是滿足循環(huán)條件,會(huì)再循環(huán)一遍到下個(gè)偶數(shù)
2017-10-27
while(num <=4);
后面分號(hào)表示該語(yǔ)句結(jié)束,循環(huán)體為空。什么也沒(méi)執(zhí)行,輸出的應(yīng)該是隨機(jī)值吧