Comparaison de deux tableau en java
bonjour tout le monde ,
en fait je suis débutante en développement java et j' avais besoin de votre aide pour cette exercice :roll: :roll: :
On vous propose la définition d’interface1 suivante :
package tp2;
Code:
1 2 3
| interface EstComparable{
int compareA(Object o);
} |
ou x.compareA(y) doit retourner –1 si x est inférieur à y, 0 s’il sont égaux et 1 sinon.
Définissez et écrivez une classe MonTableau qui implémente EstComparable et dont les
instances se comportent comme des tableaux d’entiers. La comparaison sur les instances de la
classe MonTableau se fera sur la base de la somme des éléments du tableau. Par exemple :
Code:
1 2 3 4 5 6 7
| int[] a = new int[] {1,2,3,4}
int[] b = new int[] {-1,2,-3,4,5};
MonTableau m1=new MonTableau(a);
MonTableau m2=new MonTableau(b);
System.out.println(m1.compareA(m2)); //Affiche 1,
//car 1+2+3+4 > -1+2-3+4+5
Ecrivez le code de la classe MonT |
ableau tel que le code précédent puisse être exécuté.