Я сделал этот метод, который сравнивает числа двух массивов и затем возвращает количество чисел, равных друг другу, но независимо от того, сколько чисел равно, метод возвращает значение 1 каждый раз. (оба массива одинаковой длины).Сравнение двух массивов. Неверное возвращаемое значение (1)
public static void main(String[] args) {
int a [] = {1, 4, 6, 7, 8, 10, 13};
int b [] = {1, 2, 3, 4, 5, 6, 7};
equal(a,b);
}
public static int equal(int[] a, int[] b){
int j = 0;
for(int i = 0; i< a.length-1;i++){
if(a[i] == b[i]){
j++;
}
}
System.out.println(j);
return j;
}
С этими массивами это абсолютно правильно. – splrs