1.2 Affichage sur la console
Sortie standard et sortie des messages d’erreur :
System.out.println()
System.err.println()
lnpermet le retour à la ligne après le message.
Ce sont deux flux distincts : il peut y avoir concurrence de flux (et ainsi un affichage console dans un ordre surprenant)
Formatage des messages possible avec System.out.printf() ou String.format(), dont les paramètres sont :
- une String avec autant d’indicateurs que nécesaires,
- un paramètre supplémentaire pour chaque indicateur appelé.
Les principaux indicateurs sont %d (nombre entier), %f (nombre décimal), %s (chaîne de caractères), %n (retour à la ligne).
System.out.printf('Nom: %s, prénom; %s, âge: %d ans, taille: %.2fm',
nom, prenom, age, taille)
// Nom: Lebonvieux, prénom: Bob, âge: 64 ans, taille: 1.73m
%.2fpermet de limiter le nombre à deux chiffres après la virgule.
%-75spermet d’obtenir un chaîne de caractère de 75 caractères de long : elle sera complétée par des espaces si besoin.