Bonjour à vous tous.
Je cherche à copier les éléments d'un tableau dans un autre mais de manière aléatoire .
J'ai donc écrit ce code:
A l'affichage, j'ai un tableau avec des éléments qui se réptent, et je n'arrive pas à localiser mon erreur dans le 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
18
19
20
21
22
23
24
25
26
27
28 public static void main(String[] args) { int[]tablo1={1,2,3,4,5,6}; int[] tablo2=new int[6]; Random hasard= new Random(); for(int i=0;i<tablo2.length;i++) { boolean oui =true; int x=0; do { x=hasard.nextInt(tablo1.length); for(int j=0;j<tablo2.length;j++) { if(tablo2[j]==tablo1[x]) { oui=false; } } }while(oui=false); tablo2[i]=tablo1[x]; System.out.println(tablo2[i]); } }
Merci de votre aide
Partager