求解为什么错了,错在哪里?是什么原因引起的错误呢?

来源:4-8 Java循环语句之 do...while

Maosu

2016-07-15 05:29

public class HelloWorld {    public static void main(String[] args) { int sum = 0; int num = 2; do {            num += num; num = num + 2;             } while (  num <= 50  ); System.out.println(" 50以内的偶数之和为:" + sum ); } } 求解为什么错了,错在哪里?是什么原因引起的错误呢?

写回答 关注

1回答

  • 摩诃迦叶
    2016-07-15 05:32:19
    已采纳

           num += num; num = num + 2; 
     应改为 sum+=num;num = num +2;

    Maosu

    非常感谢!

    2016-07-16 03:13:42

    共 1 条回复 >

Java入门第一季(IDEA工具)

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1168250 学习 · 18754 问题

查看课程

相似问题