课程
/后端开发
/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-9
2 回答java入门第一季笔记01