為什么這樣不行?
public class HelloWorld {
??? public static void main(String[] args) {
???????
??int sum = 0; // 保存 1-50 之間偶數(shù)的和
???????
??int num = 2; // 代表 1-50 之間的偶數(shù)
???????
??do {
???????????????
???//實現(xiàn)累加求和
??????????? sum+=num;
??????} while (num<=50??? ); // 滿足數(shù)值在 1-50 之間時重復(fù)執(zhí)行循環(huán)
???????
??System.out.println(" 50以內(nèi)的偶數(shù)之和為:" + sum );
?}
}
2016-09-28
num的遞增刪了,你sum加啥?這樣你的num 一直是2,會無限循環(huán)的
2016-10-18
在while中你缺少一個循環(huán)體,下面加一個(num=num+2)就可以了
2016-09-25
do.....while語句不能循環(huán),你在sum+=num;后面加上num++;num=num+1;試試
2016-09-25
?while (num<=50??? )應(yīng)該為sum