import java.util.*; public class Individu{ private String nom; private List 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; } }