Мне нужно сравнивать массивы без использования метода .equals, и в настоящее время программа работает правильно, за исключением случаев, когда у меня есть две переменные, такие как
int[] y = {8,8,8};
int[] z = {8,8,9};
Моя программа говорит, что это правда, когда она должна сказать, что этоложный.Вот мой код CompareArrays:
if (arrayOne.length == arrayTwo.length) {
for (int i = 0; i < arrayOne.length; i++) {
if (arrayOne[i] == arrayTwo[i]) {
return true;
}
}
}
return areEqual;
Я должен использовать boolean areEqual = false
и вернуть его в конце.