【发布时间】:2016-06-29 08:59:32
【问题描述】:
在这个例子中,我想添加两个数组的内容,但我无法知道应该如何给出输入。例如,在这种情况下,对于 int[] a = new int[1,2] 行,会出现“无效的赋值运算符”错误。我想知道如何使用数组 a 和 b 调用函数 addarr。
公开课{
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] a = new int[1,2];
int[] b = new int[3,4];
new arradd.addarr(a,b);
}
public void addarr(int[] arr1, int[] arr2){
int total = 0;
for(int i = 0; i < arr1.length; i++){
total += arr1[i];
}
for(int i = 0; i < arr2.length; i++){
total += arr2[i];
}
System.out.println(total);
}
}
【问题讨论】:
-
它是
new int[]{1,2},即问题是没有将数组传递给方法,而是数组初始化本身 - 这可能在错误中提到。 -
int[] a = new int[1,2];这不是你在 Java 中声明数组的方式 -
另外
new arradd.addarr(a,b)需要在类名后面加上括号。
标签: java