问答详情
源自:4-8 Java循环语句之 do...while

do while可以做,换成while为什么运行不了

public class HelloWorld {

    public static void main(String[] args) {

        

int sum = 0; // 保存 1-50 之间偶数的和

       

int num = 2; // 代表 1-50 之间的偶数

       

while ( num<=50   ); // 满足数值在 1-50 之间时重复执行循环

{

sum=sum+num;//实现累加求和

           

           

num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断

           

       

System.out.println(" 50以内的偶数之和为:" + sum );

}

}


提问者:BIGBOSS727 2018-01-19 11:34

个回答

  • 盘旋高飛
    2018-01-19 12:13:30
    已采纳

    while(num<=50)后面没有;

  • qq_简简单单_119
    2018-03-17 19:42:07

    public class dudu {

    public static void main(String[] args) {

        int num=2;

        int sum=0;

        while(num<=50)

        {

        sum+=num;

        num=num+2;

       

        }

    System.out.println(sum);

    }


    }