我想检查两个数组是否具有相同的元素,但它说缺少返回语句,虽然我已经返回如下。有什么问题? 如果我在void函数中写入,我的方法可以得到正确的值。因为它是可能的而没有返回任何东西到了最后布尔类缺少返回语句java
public static boolean get(int[] One, int[] Two, int target) {
int [] temp = new int[One.length];
for (int i = 0 ; i < One.length; i ++){
temp[i] = target - One[i];
}
for (int m = 0; m < temp.length; m++){
for (int n = 0; n < Two.length; n ++){
if (temp[m]==Two[n]){
return true;
}
else return false;
}
}
}
你的代码是不是真的,我已经回答了它如何删除这个错误,但我认为你的代码是不正确的... –