import orange.*; import java.util.Random; class UseOranges { public static void main (String args[]) { Random r=new Random(); //un sac des oranges Valencia OrangeSac sac = new OrangeSac("Valencia"); for (int i=0;i<25;i++) { double poids=.45 + r.nextDouble()*.1; sac.addOrange(new Orange(poids)); } // sac.removeOrange(); System.out.println(sac); //on mange Orange o; try { o = sac.removeOrange(); System.out.println("Je mange un orange avec un poids de " + o.getPoidsAsString()); } catch (EmptyOrangeSacException e) { System.out.println(e); } //apres 2 mois... sac.evaporer(60); System.out.println(sac); //on mange... for (int i=0;i<5;i++) { try { o = sac.removeOrange(); System.out.println("Je mange un orange avec un poids de " + o.getPoidsAsString()); } catch (EmptyOrangeSacException e) { System.out.println(e); } } System.out.println(sac); for (int i=0;i<19;i++) { try { o = sac.removeOrange(); } catch (EmptyOrangeSacException e) { System.out.println(e); } } System.out.println(sac); try { o = sac.removeOrange(); } catch (EmptyOrangeSacException e) { System.out.println(e); } } }