課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
如果要調(diào)換sum=sum+num;和num=num+2;的位置,也同時需要將num初始值改為0;while后面的判斷語句改為num<50.代碼是靈活多變的,大家可以分析一下,這兩種有什么不同
2015-07-15
源自:Java入門第一季(IDEA工具)升級版 4-8
正在回答
和我開始想的一樣,這兩種方法其實效果是一樣的
public?class?HelloWorld?{ public?static?void?main(String[]?args)?{ int?sum?=?0;?//?保存?1-50?之間偶數(shù)的和 int?num?=?0;?//?代表?1-50?之間的偶數(shù) do?{ num?=?num?+?2;//是初始值為2 sum?=?sum?+?num;//累加和 }?while?(num?<?50);?//?滿足數(shù)值在?1-50?之間時重復(fù)執(zhí)行循環(huán) System.out.println("?50以內(nèi)的偶數(shù)之和為:"?+?sum); } }
把num的初始值取為2或者4 ?就可以看出區(qū)別呢; ?程序運行是逐行運行的;
沒懂為什么要寫成num<50而不是num<=50;
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
7 回答老師有一段代碼有問題。大家看一下我分析的對不對?
5 回答可以幫人家看一下么
3 回答為什么第一種不可以而第二種可以呢??
2 回答這種辦法為什么不可以
7 回答大家?guī)臀铱聪逻@個有什么錯誤
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-01-30
和我開始想的一樣,這兩種方法其實效果是一樣的
2015-09-03
把num的初始值取為2或者4 ?就可以看出區(qū)別呢; ?程序運行是逐行運行的;
沒懂為什么要寫成num<50而不是num<=50;