Posez votre question Signaler

[JAVA] fonction tri d'un tableau [Résolu]

Moustik' 10Messages postés 20 novembre 2006Date d'inscription - Dernière réponse le 15 oct. 2009 à 11:13
bonsoir,
j'ai un souci dans mon code suivant :
voici ma fonction :
public void trierTableau(int tbl[]){
		int i,j,taille,tmp;
		taille=tbl.length;
			while(taille>1)
			{
				for(i=0; i<taille-1; i++){
					if(tbl[i]>tbl[i+1]){
						tmp=tbl[i];
						tbl[i]=tbl[i+1];
						tbl[i+1]=tmp;
					}	
				}
				taille=taille-1;
			}
	}

et son appel :
egalite.trierTableau(egalite[]);
(le tableau a été déclaré et initialisé et il est partiellement rempli)
Merci pour vos reponses
Moustik\'
Lire la suite 

[JAVA] fonction tri d'un tableau »

6 réponses
Réponse
+3
moins plus
tri d'un tableau des entier passer en argument
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Quel est le soucis ?
oberion- 1 déc. 2006 à 17:22
Ceci n'est pas une erreur java classique. Merci de détailler exactement l'erreur. Sinon, personne ne pourra t'aider.
Moustik'- 1 déc. 2006 à 17:34
L'erreur est :

C:\Documents and Settings\\Mes documents\Jeu.java:242: '.class' expected
egalite.trierTableau(egalite[]); /** on trie le tableau dans l ordre croissant */
^
C:\Documents and Settings\\Mes documents\Jeu.java:242: ')' expected
egalite.trierTableau(egalite[]); /** on trie le tableau dans l ordre croissant */
^
2 errors
abdelali - 16 déc. 2006 à 12:34
Le code de votre fonction est très bien, mais j’ai une petite remarque concernant l’appel de la fonction egalite.trierTableau(egalite[]). ‘egalite’ est un objet appelant et en même temps passé en arguments !
Ajouter un commentaire
Ce document intitulé « [JAVA] fonction tri d'un tableau » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?