/** La classe Random est utilisee pour generer * aleatoirement des reels. **/ import java.util.*; /** Data est implemente par des reels **/ public class Reel implements Data { private float value; private static Random alea = new Random(); /** Le constructeur retourne aleatoirement une nopuvelle valeur. **/ public Reel() { value = alea.nextFloat(); } /** La methode toString envoie la chaine de caractere associee au reel. **/ public String toString() { return String.valueOf(value); } /** La methode superieure retourne * vrai si le reel reference est strictement superieur * a celui passe en parametre * faux sinon **/ public boolean superieure(Data data) { Reel b = (Reel) data; return value > b.value; } }