大家?guī)兔纯茨睦镥e了,加一積分,謝謝
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ???????? ????????int?sum?=?0;?//?保存?1-50?之間偶數(shù)的和 ???????? ????????int?n?=?1;?//?代表項 ???????? ????????do?{sum=n*1+n*(n-1); ????????????//實現(xiàn)累加求和 ???????????? ???????????? ????????????n?=?n+1;?//?每執(zhí)行一次將數(shù)值加2,以進行下次循環(huán)條件判斷 ???????????? ????????}?while?(n<=50????);?//?滿足數(shù)值在?1-50?之間時重復(fù)執(zhí)行循環(huán) ???????? ????????System.out.println("?50以內(nèi)的偶數(shù)之和為:"?+?sum?); ????} }
2016-07-09
這樣就可以了
2016-07-07
你的數(shù)學(xué)表達式是錯的,沒有實現(xiàn)偶數(shù)相加的功能啊,何必寫成這樣,你可以帶n=1進去驗算看看就知道啦
2016-07-06
照你這樣寫,把1都給加進去了。
如果你非要每次n+1,那么你可以這樣
do{
????if(n%2==0)
????{
????????sum+=n;
????}
????n++;
}while(n<=50)
2016-07-06
int n = 2; // 代表項
? ? ?do {
? ? ? ? sum=sum+n; //實現(xiàn)累加求和 ? ? ? ? ??
? ? ? ? ? ?n = n+2; // 每執(zhí)行一次將數(shù)值加2,以進行下次循環(huán)條件判斷 ? ? ? ?
? ? ? ?} while (n<=50); // 滿足數(shù)值在 1-50 之間時重復(fù)執(zhí)行循環(huán)
代表項不能從1開始,而且sum=n*1+n*(n-1)這一句不對吧