BUT2/DEV/DEV_Madelaine/Wamster_stub/exercice 2/Liasse.java

51 lines
1.4 KiB
Java

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();
}
}