Problème de toString en java

Fermé
Hiroshihaijima - 9 mars 2006 à 11:16
Popolino Messages postés 2 Date d'inscription mercredi 11 juin 2003 Statut Membre Dernière intervention 9 mars 2006 - 9 mars 2006 à 16:05
Boujour, j'ai un petit problème.

voici mes code:

import java.util.*;
import java.io.*;
class Coureur
{
private int nuDossard;
private float vitesse;
private boolean aLeTemoin;
static int nbCoureurs=1;
Coureur()
{
nuDossard=nbCoureurs;
vitesse=(float)(Math.random()*4)+12;
aLeTemoin=false;
System.out.println("vitesse"+vitesse);
System.out.println("aLeTemoin");
}
public String toString()
{ }
return
public void affiche()
{

System.out.println(toString());
}
}
_____________________________________________________________________
class TestCoureur
{
public static void main(String arg[])
{
Coureur cour=new Coureur();

}
}

je désirerais savoir se que je doit metre dans le toSrting pour les renvoyer dans mon Affiche() et savoir comment faire pour faire affiché "Coureur numéro "+nbCoureurs+"Vitesse : "+vitesse+"/100m" a partir de mon main...
merci pour vos réponce a venir..
A voir également:

1 réponse

Popolino Messages postés 2 Date d'inscription mercredi 11 juin 2003 Statut Membre Dernière intervention 9 mars 2006
9 mars 2006 à 16:05
Voila, c'est comme ca qu'on le fait (de tête donc il peut y avoir des erreurs) :

import java.util.*;
import java.io.*;

class Coureur
{
private int nuDossard;
private float vitesse;
private boolean aLeTemoin;
static int nbCoureurs=1;
Coureur()
{
nuDossard=nbCoureurs;
vitesse=(float)(Math.random()*4)+12;
aLeTemoin=false;
System.out.println("vitesse"+vitesse);
System.out.println("aLeTemoin");
}
public String toString()
{
StringBuffer sb = new StringBuffer("Courreur N°");
sb.Append(Self.nuDossard);
sb.Append(", Vitesse : ");
sb.Append(Self.vitesse);
sb.Append("/100m.");
return sb.ToString();
}

}
_____________________________________________________________________
class TestCoureur
{
public static void main(String arg[])
{
Coureur cour=new Coureur();
System.out.Println(cour);
}
}
0