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

at Four4.main(Four4.java:6)什么情况?

at Four4.main(Four4.java:6)什么情况?

慕尼黑8549860 2022-08-05 15:11:09
public class Four4 {public static void main(String args[]){int sum;int a[] ={1,2,3,4,5,6,7,8,9,10};public int arrAdd(){for(int i=0;i<a.length;i++){sum+=a[i];}return sum;}}}Exception in thread "main" java.lang.Error: 无法解析的编译问题:标记“int”上有语法错误,应为 @语法错误,将“enum Identifier”插入到完整 EnumHeaderName 中语法错误,将“枚举体”插入到完整 BlockStatement 中
查看完整描述

3 回答

?
倚天杖

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

方法内不应该再有方法,


public class Four4 {    public static void main(String args[]){        int a[] ={1,2,3,4,5,6,7,8,9,10};        int sum = arrAdd(a);    }      public static int arrAdd(int [] a){        int sum = 0;        for(int i=0;i<a.length;i++){            sum+=a[i];        }        return sum;    }}


查看完整回答
反对 回复 2022-08-08
?
函数式编程

TA贡献1807条经验 获得超9个赞

你定义了一个函数,确没有调用,而且返回值也没有东西来接收…………改一下吧:

public class Four4 {
public static int arrAdd(int a[]){
int sum=0;
for(int i=0;i<a.length;i++){
sum+=a[i];
}
return sum;
}
public static void main(String args[]){
int sum;
int a[] ={1,2,3,4,5,6,7,8,9,10};
sum=arrAdd(a);
System.out.println("sum="+sum);
}

}


查看完整回答
反对 回复 2022-08-08
?
呼唤远方

TA贡献1856条经验 获得超11个赞

public class Four4 {
public static void main(String args[]){
int a[] ={1,2,3,4,5,6,7,8,9,10};
System.out.println("sum="+arrAdd(a) );
}
public int arrAdd(int a[]){
int sum=0;
for(int i=0;i<a.length;i++){
sum+=a[i];
}
return sum;
}
}


查看完整回答
反对 回复 2022-08-08
  • 3 回答
  • 0 关注
  • 108 浏览

添加回答

举报

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