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

帮忙看下这段代码为什么报错?

帮忙看下这段代码为什么报错?

大口袋_Hello 2017-10-27 16:23:21
package com.flow;public  class numDemo { public static void main(String[] args); int num=0,sum; do {  if(num%2==0) {   sum+=num;  }num++; }while(num<=50);}}代码第四行跟第五行报错.
查看完整描述

4 回答

?
Caballarii

TA贡献1123条经验 获得超629个赞

main方法那一行最后的{打成了分号

查看完整回答
2 反对 回复 2017-10-27
?
__innocence

TA贡献313条经验 获得超208个赞

sum没初始值吗

查看完整回答
2 反对 回复 2017-10-27
?
Lion_ssg

TA贡献6条经验 获得超4个赞

1、main后用{

2、sum要初始化

3、代码风格太差(这也算问题)

改成这样吧,加了个输出语句

public static void main(String[] args) {

    int num=0,sum=0;

    do {

        if(num%2==0) {

            sum+=num;

        }num++;

    }while(num<=50);

    System.out.println(sum);

}


查看完整回答
1 反对 回复 2017-10-28
?
Goraidh

TA贡献3条经验 获得超1个赞

Main方法的结尾是中括号,sum赋初始值为0

查看完整回答
反对 回复 2017-10-28
  • 4 回答
  • 0 关注
  • 2370 浏览

添加回答

举报

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