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();
    }
}