/**
* Affichage de la facture sous une forme plus lisible.
* Utilisation de printf "comme dans le langage C" (pas étudié dans le cours).
*/
public void afficheToi() {
System.out.printf("Facture numéro %d ; Client : %s ; Date : %s %n",
numero, client, date);
System.out.printf("%7s | %6s | %22s | %10s | %10s %n",
"Quant.", "Réf.", "Nom", "PU", "PT");
for (int i = 0; i < nbLignes; i++) {
lignes[i].afficheToi();
}
System.out.printf("%35s Prix total facture : %10d", "", getPrixTotal());
}
Dans la classe Ligne
:
void afficheToi() {
System.out.printf("%7d | %6s | %22s | %10d | %10d %n",
quantite, article.getReference(),
article.getNom(),
article.getPU(), prixTotal());
}