/** * cette classe represente un billet de banque */ public class Billet{ /** * Valeur du billet */ private Denomination valeur; /** * Creer un billet * @param valeur valeur du billet */ public Billet(Denomination valeur){ this.valeur = valeur; } /** * donne la valeur du billet * @return montant du billet */ public int getValeur(){ if (valeur == Denomination.UN){ return 1; } if (valeur == Denomination.DEUX){ return 2; } if (valeur == Denomination.CINQ){ return 5; } if (valeur == Denomination.DIX){ return 10; } if (valeur == Denomination.VINGT){ return 20; } if (valeur == Denomination.CINQUANTE){ return 50; } if (valeur == Denomination.CENT){ return 100; } if (valeur == Denomination.DEUX_CENT){ return 200; } if (valeur == Denomination.CINQ_CENT){ return 500; } return 0; } /** * compare 2 billets en fonction de leurs valeurs * @param billet billet a comparer * @return true si les 2 billets ont les memes valeurs / false sinon */ public boolean equals(Billet billet){ if (this.getValeur() == billet.getValeur()){ return true; } return false; } }