为了账号安全,请及时绑定邮箱和手机立即绑定

新手,问个问题

新手,问个问题

qq_我姓李字镡雨_03573295 2016-06-30 14:00:10
int sum = 0; // 保存 1-50 之间偶数的和         int num = 2; // 代表 1-50 之间的偶数         do { //实现累加求和             num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断 sum=num; } while ( num>=0;num<=50;num++ ); // 满足数值在 1-50 之间时重复执行循环         System.out.println(" 50以内的偶数之和为:" + sum ); }我这个怎么错了?哪位大神帮我解释一下
查看完整描述

4 回答

已采纳
?
慕莱坞9220042

TA贡献377条经验 获得超508个赞

public static void main(String[] args) {
	         
		 int sum = 0; // 保存 1-50 之间偶数的和
		 int num = 0; // 代表 1-50 之间的偶数
		 do {
			 //实现累加求和
			 num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断
			 sum+=num;
		 } while (num<50); // 满足数值在 1-50 之间时重复执行循环
		         
		 System.out.println(" 50以内的偶数之和为:" + sum );
	}

看下这个

查看完整回答
反对 回复 2016-06-30
点击展开后面4
?
慕莱坞9220042

TA贡献377条经验 获得超508个赞

如果换成2

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 );
    }


查看完整回答
反对 回复 2016-06-30
?
慕莱坞9220042

TA贡献377条经验 获得超508个赞

你好:

while的条件不对,这么写:

                 int sum = 0; // 保存 1-50 之间偶数的和
	        
		 int num = 2; // 代表 1-50 之间的偶数
		         
		 do {
		 //实现累加求和
		             
		 num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断
		 sum=num;
		 num++;
		 } while (num<=50 ); // 满足数值在 1-50 之间时重复执行循环
		         
		 System.out.println(" 50以内的偶数之和为:" + sum );

望采纳!

查看完整回答
反对 回复 2016-06-30
  • 4 回答
  • 0 关注
  • 1500 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信