1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
//import java.util.Scanner;
public class TestApplication {
public static void main(String args[]) {
// Scanner sc = new Scanner(System.in);
// _______________________________________________________________________________________________
// ===> CLASSE REVUE <===
// Déclaration d'un objet de la classe Revue
Revue RevueTest;
// Appel du constructeur
RevueTest = new Revue("FF01", "Les Fiches du Cinema", 5.00);
// Test de la fonction getPrixAbonnementPublic
System.out.println("Le prix est de : "
+ RevueTest.getPrixAbonnementPublic() + ".");
// _______________________________________________________________________________________________
// ===> CLASSE ABONNEMENT <===
Abonnement unAbonnement;
Abonnement unAbonnement2;
unAbonnement = new Abonnement(1, "Boukrouh", "Sofian", "Cadre",
"5 rue Frédéric Chopin", "975", "Fleury-les-Aubrais",
"18/06/2011", "31/06/2011", RevueTest);
unAbonnement2 = new Abonnement(2, "Balavoine", "Daniel", "Chanteur",
"5 rue du Paradis", "75000", "Paris", "01/06/2011",
"31/05/2012", RevueTest);
System.out.println("Lettre du code postal = "
+ unAbonnement.localisation());
System.out.println("L'année de fin de l'abonnement est : "
+ unAbonnement.getDateFin());
System.out.println("Le prix de l'abonnement est : "
+ unAbonnement.prixAbonnement() + ".");
RevueTest.ajouteAbonnement(unAbonnement);
RevueTest.ajouteAbonnement(unAbonnement2);
System.out.println("Le nombre d'abonnement pour cette revue est : "
+ RevueTest.cardinal() + ".");
// _______________________________________________________________________________________________
// ===> CLASSE ABONNEMENTMULTIPLE <===
AbonnementMultiple unAbonnementM;
unAbonnementM = new AbonnementMultiple(2, "Boukrouh", "Sofian",
"Cadre", "5 rue Frédéric Chopin", "975", "Fleury-les-Aubrais",
"18/06/2011", "20/06/2011", RevueTest, 100, 10);
System.out.println("Le prix de l'abonnment multiple est : "
+ unAbonnementM.prixAbonnementM() + ".");
// _______________________________________________________________________________________________
// ===> CLASSE DATE <===
long nbjours;
String DatedeFin;
DatedeFin = unAbonnement.getDateFin();
System.out.println("La DatedeFin = " + DatedeFin);
System.out.println("Aujourd'hui = " + DateCT.aujourdhui());
nbjours = DateCT.differenceJours(DatedeFin);
System.out.println("La différence est de : " + nbjours + " jours.");
for (int i = 0; i < RevueTest.cardinal(); i++) {
System.out.println("Le nom de l'abonné est :"
+ RevueTest.extraireAbonnement(i).nomAbonnement());
}
}
} |