我想檢查兩個數組是否具有相同的元素,但它說缺少返回語句,雖然我已經返回如下。有什麼問題? 如果我在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;
}
}
}
你的代碼是不是真的,我已經回答了它如何刪除這個錯誤,但我認爲你的代碼是不正確的... –