BUT2/DEV/DEV_Madelaine/Wamster_stub/exercice1/Individu.java

34 lines
1008 B
Java
Raw Normal View History

2023-12-01 14:24:23 +01:00
import java.util.*;
public class Individu{
private String nom;
private List<Billet> fortune;
public Individu(String nom){
this.nom = nom;
this.fortune = new ArrayList<>();
}
public boolean add(Billet billet){
return this.fortune.add(billet);
}
public void payer(int valeur, Individu vendeur){
// to do (il faut pouvoir trier la liste du plus grand au plus petit)
// on pourrait alors utiliser un dictionnaire plutot qu'une liste pour avoir chaque billet en clef et le nombre de fois ou il est present en valeur.
// ce dictionnaire serait devrait etre trier.
// cette methode doit etre recursive pour que chaque individus se rembourse plusieurs fois jusqu'a ce qu'il ne puisse plus
}
public int getFortune(){
int total = 0;
for (Billet billet : fortune){
total += billet.getValeur();
}
return total;
}
public String getNom(){
return this.nom;
}
}