public class HelloWorld { public static void main(String[] args) { int sum = 0; // 保存 1-50 之间偶数的和 int num = 2; // 代表 1-50 之间的偶数 sum+=num; num+2=num; while(num<=50){ System.out.println(" 50以内的偶数之和为:" + sum ); } }}
2 回答
guozhchun
TA贡献103条经验 获得超76个赞
你循环写错了。要把更新sun和num的表达式写在循环里面,把输出语句写在循环外面。
对于num语句的更新赋值写错了。没有num+2=num这种写法。应该是num = num + 2,或者num += 2;
参考实现代码如下
public class HelloWorld { public static void main(String[] args) { int sum = 0; // 保存 1-50 之间偶数的和 int num = 2; // 代表 1-50 之间的偶数 while(num <= 50){ sum += num; num = num + 2; } System.out.println(" 50以内的偶数之和为:" + sum ); } }
添加回答
举报
0/150
提交
取消