Salut à tous,
quand je compile la classe testTri, le compilateur me dit: "illegal start of expression". Il me signale l'erreur , au niveau de:
un.tab={3,2,0,9,8,4}. Je ne comprends pas
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 class Tri{ int tailleTableau; int[] tab; void triCroissant(){ tab= new int[tailleTableau]; int[] tmp; tmp=tab; for(int i=0;i<tailleTableau-1;i++){ if(tab[i]>tab[i+1]){ tmp[i]=tab[i]; tab[i]=tab[i+1]; tab[i+1]=tmp[i]; System.out.println(tab[i]); } } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class TestTri{ public static void main(String[] args){ Tri un=new Tri(); un.tab={3,2,0,9,8,4}; un.triCroissant(); } }
Partager