package cc_energie.cc3_soutien; import java.util.Scanner; import cc_energie.cc1.*; import cc_energie.cc3.*; import cc_energie.cc3.AchatCarburant; public class mainCC3Soutien { public static void main(String[] args) { // main du cc3 initial CarteConso carte = new CarteConso("TR34",true); Carburant carbu1 = new Carburant(TypeCarburant.Gazole,2.08); AchatEnergie ac1 = new AchatCarburant(carte,carbu1,40); Carburant carbu2 = new Carburant(TypeCarburant.SP98,1.96); AchatEnergie ac2 = new AchatCarburant(carte,carbu2,35); AchatEnergie ae1 = new AchatElectricite(carte,40,TypeBorne.AC43kw); System.out.println("***** Prix spécifiques ***** "); System.out.println("prix spécifique ac1 "+ac1.prixSpecifique()); System.out.println("prix spécifique ac2 "+ac2.prixSpecifique()); System.out.println("prix spécifique ae1 "+ae1.prixSpecifique()); System.out.println("***** Prix finaux ***** "); System.out.println("prix final ac1 "+ac1.prixFinal()); System.out.println("prix final ac2 "+ac2.prixFinal()); System.out.println("prix final ae1 "+ae1.prixFinal()); System.out.println("***** Appels de toString ***** "); System.out.println("ac1 "+ac1); // ou System.out.println("ac1 "+ac1.toString()); System.out.println("ac2 "+ac2); System.out.println("ae1 "+ae1); System.out.println(TypeBorne.AC43kw.prixMn()); TypeBorne tb = TypeBorne.AC43kw; System.out.println(tb.prixMn()); // test de la saisie Scanner sc = new Scanner(System.in); System.out.println("***** Saisie d'un achat de carburant ***** "); ac2.saisie(sc); System.out.println("***** Saisie d'un achat d'électricité ***** "); ae1.saisie(sc); System.out.println("***** Fin des saisies ***** "); } }