Problème de toString en java

Hiroshihaijima -  
Popolino Messages postés 2 Statut Membre -
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..

1 réponse

  1. Popolino Messages postés 2 Statut Membre
     
    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