public class Liasse{ private Monoliasse[] listeMonoliasse; // il faut convertir les enum en int pour un code fonctionnel public Liasse(){ // double boucle a corriger int i=0; for (Denomination valeur : Denomination.values()){ i++; } this.listeMonoliasse = new Monoliasse[i]; i=0; for (Denomination valeur : Denomination.values()){ this.listeMonoliasse[i] = new Monoliasse(valeur, 0); } } public void addBillet(Denomination valeur){ this.listeMonoliasse[valeur].addBillet(); } public int getValeurBilletMonoliasse(Denomination valeur){ return this.listeMonoliasse[valeur].getValeurBillet(); } public int getNbBilletMonoliasse(Denomination valeur){ return this.listeMonoliasse[valeur].getCombien(); } public int getNbBillet(){ int nbBillet=0; for (Monoliasse monoliasse : this.listeMonoliasse){ nbBillet += monoliasse.getCombien(); } return nbBillet; } public int getFortune(){ int fortune=0; for (Monoliasse monoliasse : this.listeMonoliasse){ fortune += monoliasse.getValeurMonoliasse(); } return fortune; } public int getFortuneMonoliasse(Denomination valeur){ return this.listeMonoliasse[valeur].getValeurMonoliasse(); } }