{ public static void main(String[] args) { int sum = 0; // 保存 1-50 之间偶数的和 int num = 2; // 代表 1-50 之间的偶数 do { //实现累加求和 sum+=num; num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断 } while (num<=50 ); // 满足数值在 1-50 之间时重复执行循环 System.out.println(" 50以内的偶数之和为:" + sum ); }}
2 回答
已采纳
onemoo
TA贡献883条经验 获得超454个赞
num 怎么会一直为 2 呢?!
num 的初值是 2。但在循环体中不是有这一句吗 num = num + 2; num 每次都加 2 啊!
再说这个循环也没有用 i 作控制条件,没 i++ 什么事啊...
添加回答
举报
0/150
提交
取消