Retorna sempre falso, e eu já consegui perceber o erro. Mas estou com dificuldades a conseguir comparar com o par seguinte. Mas devia dar certo porque contêm os mesmos 2 pares de numeros.
public class MyClass {
public static void main(String args[]) {
int[][] v = { {2,1}, {3,4} };
int[][] m = { {3,4},{2,1} };
System.out.println(equalArray(v,m));
}
// @requires {v.length == m.length}
public static boolean equalArray(int[][] v, int[][] m) {
boolean equal = false;
for(int i = 0; i < v.length; i++) {
if(v[i][0] == m[i][0] && v[i][1] == m[i][1] ) {
equal = true;
}
}
return equal;
}
}