package cc_energie.cc2_soutien; import java.util.ArrayList; import cc_energie.cc1.*; import cc_energie.cc2.*; public class mainCC2Soutien { public static void main(String[] a) { // vous créez une liste de chaînes de caractères vide ArrayList listeChaines = new ArrayList(); // vous ajoutez successivement à cette liste les chaînes "je", "mange","du pain" listeChaines.add("je"); listeChaines.add("mange"); listeChaines.add("du pain"); // vous affichez le nombre d’éléments de la liste System.out.println(listeChaines.size()); // vous affichez le 2e élément de la liste System.out.println(listeChaines.get(1)); // vous affichez le contenu de la liste System.out.println(listeChaines.toString()); //toString est optionnel ici CarteConso carte1 = new CarteConso("TR34",true); Carburant carbu1 = new Carburant(TypeCarburant.Gazole,2.08); AchatCarburant ac1 = new AchatCarburant(carte1,carbu1,40); Carburant carbu2 = new Carburant(TypeCarburant.SP98,1.96); AchatCarburant ac2 = new AchatCarburant(carte1,carbu2,35); CarteConso carte2 = new CarteConso("TR3502",false); AchatCarburant ac3 = new AchatCarburant(carte2,carbu2,42); // la création d’une station-service, StationService st = new StationService("LeBeauVoyage", "ISID56"); // l’ajout des trois achats de carburant, st.ajouteAchat(ac1);st.ajouteAchat(ac2);st.ajouteAchat(ac3); // l’affichage des gains, System.out.println(st.gains()); // l’affichage du nombre d’achats de SP98, System.out.println(st.nombreAchats(TypeCarburant.SP98)); // l’affichage de la sous-liste des achats réalisés avec une carte professionnelle, System.out.println("achats pro \n"+st.sousListePro()); // l’affichage de la sous-liste des achats réalisés avec la carte carte1. System.out.println("achats carte 1 \n"+st.sousListeCarte(carte1)); } }