Répétition dans un tableau
Bonsoir j'essaye de faire un programme qui renvoie true si t ne contient pas deux fois la même valeur, mais mon programme me renvoie false alors qu'il devrait mettre true, voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public static boolean noRepetition(int [] t){
boolean res=false;
int x=0;
for (int i=0;i<t.length;i++){
x=t[i];
if (x!=t[i]){
res= true;
}else{
res=false;
}
} return res;
}
public static void main (String [] args){
int tab []={23,-372,3,30,2};
System.out.print(noRepetition(tab));
} |
Merci de bien vouloir m'aider