bonjour,

Je veux écrire une méthode qui, pour un tableau de type int, détecte au moins un doublon.

Voici mon code :

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
 
public static boolean tableau100Doub(int [] tablo)
{
				boolean verite = true;
 
				for(int i = 0; i < (tablo.length - 1); i++)
				{
					for(int j = i+1; j < tablo.length; j++)
					{
						if( tablo[i] == tablo[j] )
							{ verite = false; }
						break;
					}
 
				}	
				return verite;
}
Mais ça ne marche pas. Et pourtant, tout me semble logique.

Aidez-moi à comprendre là où j'ai merdé