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

我用while算了下,进入死循环了

麻烦帮我看下代码有错吗?谢谢!

public static void main(String[] args){

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

int num = 2 ;//保存1-50之间的偶数

while (num <= 50);

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

sum = sum + num ;

num = num + 2 ;

}

}


提问者:阿斯arth 2016-01-24 14:35

个回答

  • Minke
    2016-01-31 22:27:38
    已采纳

    while后面的分号去掉;还有差了一半{

    不然num一直小于50

  • 阿斯arth
    2016-02-01 09:45:42

    谢谢大家

  • Minke
    2016-01-31 22:18:33

    while后面的分号去掉;还有差了一半{

    不然num一直小于50

  • x雪炫啊
    2016-01-25 15:21:42

    没括号while (num <= 50){

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

                sum = sum + num ;

                num = num + 2 ;
            }

  • qq_科_1
    2016-01-24 14:57:51

    while循环后面";"---->"{"