課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
第一個是任務要求,第二個是別人的代碼0.0 第三個是自己的 ?但是錯哪了呢?
2016-07-25
源自:Java入門第一季(IDEA工具)升級版 4-8
正在回答
在執行do while時num=num+2;那num就為4了,sum也就是4了,沒有加上2。要把這句寫到下句的后面
如果按你的代碼算的話,第一個偶數2沒加進去,變成sum=4+6+8+10+......+48+50了,少了2。
你帶代碼首先是do循環里的代碼順序問題順序應該是先寫 sum+=num;(相當于sum=sum+sum)然后才是num=+2;然后你的while中的條件也是錯的應該是whiel(num<=50)給出的任務中明確是了包括50;另外看到你的輸出語句System.out.println(sum);是可以的你的有紅線從你截圖沒看出哪里錯誤。
public static void main (String [ ] args){
int sum = 0;
int num =2;
do {?
sum=sum+num ;
num=num+2;}while(num<=50);
System.out.println(sum);}
應該這么寫 do循環體 里面你寫反了 應該先加sum 在判斷
附圖:
你的代碼給我看看唄
坐在教室望夕陽 提問者
夏蟲必須語冰 回復 坐在教室望夕陽 提問者
慕粉3772087 回復 坐在教室望夕陽 提問者
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
2 回答求助: Java入門第一季 8-1
4 回答java入門第一季
3 回答Java入門第一季1123
2 回答Java入門第一季里,麻煩看下哪里錯了
2 回答java入門第一季2-9
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-03
在執行do while時num=num+2;那num就為4了,sum也就是4了,沒有加上2。要把這句寫到下句的后面
2016-07-31
如果按你的代碼算的話,第一個偶數2沒加進去,變成sum=4+6+8+10+......+48+50了,少了2。
2016-07-26
你帶代碼首先是do循環里的代碼順序問題順序應該是先寫 sum+=num;(相當于sum=sum+sum)然后才是num=+2;然后你的while中的條件也是錯的應該是whiel(num<=50)給出的任務中明確是了包括50;另外看到你的輸出語句System.out.println(sum);是可以的你的有紅線從你截圖沒看出哪里錯誤。
2016-07-25
public static void main (String [ ] args){
int sum = 0;
int num =2;
do {?
sum=sum+num ;
num=num+2;}while(num<=50);
System.out.println(sum);}
應該這么寫 do循環體 里面你寫反了 應該先加sum 在判斷
2016-07-25
附圖:
2016-07-25
你的代碼給我看看唄