首页 > 代码库 > 解题 - Java循环语句之 do...while
解题 - Java循环语句之 do...while
2014-12-06
实现功能:计算 50 以内(包括 50 )的偶数之和
实现思路:首先定义一个变量 sum ,用来保存所有偶数的和,然后定义一个变量 num 代表 1--50 之间的偶数,值从 2 开始,每次循环执行时将 num 的值累加保存在变量 sum 中,并且将 num 值加 2 (偶数嘛,你懂得哈~~),只要 num 的值在 1--50 之内就重复执行该循环
请将编译器中的第 10、14 行补充完整,运行结果为:
正确代码:
1 public class HelloWorld { 2 public static void main(String[] args) { 4 int sum = 0; // 保存 1-50 之间偶数的和 6 int num = 2; // 代表 1-50 之间的偶数 8 do { 9 sum = sum + num; //实现累加求和
11 num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断13 } while (num<=50); // 满足数值在 1-50 之间时重复执行循环15 System.out.println(" 50以内的偶数之和为:" + sum ); //执行结果为65016 }17 }
错误代码:
原因:
1 public class HelloWorld { 2 public static void main(String[] args) { 4 int sum = 0; // 保存 1-50 之间偶数的和 6 int num = 2; // 代表 1-50 之间的偶数 8 do {11 num = num + 2;12 sum = sum + num;13 } while (num<=50);15 System.out.println(" 50以内的偶数之和为:" + sum ); //执行结果为70016 }17 }
解题 - Java循环语句之 do...while
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。