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
Merci de bien vouloir m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)); }
Partager