【发布时间】:2018-07-28 10:53:18
【问题描述】:
我是一名 Java 初学者,目前正在为考试而学习。我有一本关于任务的书,一个任务是两个编写一个方法,如果两个 int 数组的长度相同,则该方法相加。如果它们的大小不同,则结果为空。对于不均匀的结果,我使用 double 作为值类型。我从这个开始:
package aufgaben;
public class Aufgabe7 {
public static double ArrayRechner(int[] a, int [] b) {
double ergebnis;
if (a.length == b.length) {
result = a + b; // this gives me an error
System.out.println("Fast geschafft");
}
else {
result = 0.0;
}
System.out.println("the result is " + result);
return result;
}
}
但它在标记的代码行上说:
对于参数类型 int[]、int[],运算符 + 未定义。
我的问题在哪里?我需要重写什么?
【问题讨论】: