Keyboard shortcuts

Touchez ← ou → pour naviguer les chapitres

Touchez S ou / pour chercher dans le livre

Touchez ? pour afficher ce message

Touchez Esc pour masquer ce message

Accueil > Programmer avec Java > Les bases de Java >

Afficher des messages Ă  la console - partie 1

Survol et attentes

Tout programme doit communiquer avec l’utilisateur. Les programmes lancĂ©s via la console affichent des messages texte. Cette leçon vous montre comment le faire de diffĂ©rentes façons en Java.

Définitions
System.out
objet Java qui reprĂ©sente la sortie par dĂ©faut de l’ordinateur, soit oĂč les messages de votre programme seront affichĂ©es. Par dĂ©faut, c’est la console (comme le terminal PowerShell).
print()
mĂ©thode de l’objet System.out qui affiche un message sans passer Ă  la ligne suivante. Elle prend un seul argument, le message Ă  afficher.
println()
mĂ©thode de l’objet System.out qui affiche un message et passe Ă  la ligne suivante. On peut aussi l’utiliser sans message juste pour passer Ă  la ligne suivante Ă  la console.
caractĂšre d’échappement
caractĂšre spĂ©cial dans un message texte qui indique Ă  l’ordinateur de faire quelque chose de spĂ©cial, comme un retour Ă  la ligne (\n) ou insĂ©rer une double guillemet (\").

Objectifs d’apprentissage

À la fin de cette leçon vous devrez ĂȘtre en mesure de :

  • Distinguer les deux mĂ©thodes d’affichage de base dans Java : print et println
  • ReconnaĂźtre le caractĂšre d’échappement \n l’utiliser dans des Strings pour gĂ©rer l’affichage.

CritĂšres de succĂšs

  • Je peux utiliser les mĂ©thodes print et println pour afficher des messages texte efficacement Ă  la console.

Voici le contenu d’un fichier nommĂ© SimplePrinting.java :

void main() {
    System.out.print("Bonjour ");
    System.out.println("tout le monde!");
    System.out.println("Comment ça va?");
}

Et voici sa sortie :

Bonjour tout le monde!
Comment ça va?

Notez que la premiĂšre instruction, System.out.print("Bonjour ");, n’a pas de retour Ă  la ligne parce qu’on a utilisĂ© la mĂ©thode print(). Alors le texte de la deuxiĂšme instruction, System.out.println("tout le monde!");, continue sur la mĂȘme ligne. Puisque cette instruction utilise la mĂ©thode println() le texte Ă  afficher avec la troisiĂšme instruction, System.out.println("Comment ça va?"); est sur une nouvelle ligne. Cette derniĂšre instruction utilise aussi la mĂ©thode println(), alors le curseur se trouve Ă  la ligne suivante aprĂšs l’affichage du message.

InsĂ©rer un retour de ligne manuellement : les caractĂšres d’échappement

On peut insĂ©rer des retours de ligne manuellement dans les messages Ă  afficher en utilisant le caractĂšre d’échappement \n. Voici un exemple dans le fichier LineReturns.java :

void main() {
    System.out.println("Bonjour\n tout\n  le\n   monde!");
}

Et voici sa sortie :

Bonjour
 tout
  le
   monde!

Notez que le caractĂšre \n est remplacĂ© par un retour Ă  la ligne dans le message affichĂ©, alors chaque mot dans le message est sur une ligne sĂ©parĂ©e. Les mots sont aussi dĂ©calĂ©s de plus en plus vers la droite parce qu’on a inclut plus d’espaces aprĂšs chaque caractĂšre \n.

Il y a d’autres caractĂšres d’échappement comme \" pour insĂ©rer une double guillemet dans un message entre guillemets. Voir cette page pour une liste complĂšte.

Exercices

📚 Tester la comprĂ©hension

Quiz de vérification sur print, println et \n

đŸ› ïž Pratique

Travaillez dans le répertoire GitHub partagé par votre enseignant pour la pratique et les exercices

But : produire la sortie suivante Ă  la console :

MESSAGE 1
Ceci est une phrase simple

MESSAGE 2
Ceci
est
une phrase
simple

MESSAGE 3
Ceci est une
phrase simple

  1. CrĂ©ez un fichier Print1.java et y ajouter la structure de base (mĂ©thode main). Utilisez trois fois la mĂ©thode println pour afficher ces trois lignes : “MESSAGE 1”, “MESSAGE 2” et “MESSAGE 3”.
  2. En dessous de “MESSAGE 1”, afficher le message “Ceci est une phrase simple” en utilisant une fois la mĂ©thode print et une fois la mĂ©thode println.
  3. En dessous de “MESSAGE 2”, afficher le message “Ceci est une phrase simple” sur quatre lignes une utilisant une seule fois la mĂ©thode println et en utilisant le caractĂšre d’échappement \n.
  4. En dessous de “MESSAGE 3”, afficher le message “Ceci est une phrase simple” sur deux lignes en utilisant une seule fois la mĂ©thode print et en utilisant le caractĂšre d’échappement \n.
  5. Assurez-vous de laisser une ligne vide aprĂšs chaque message pour sĂ©parer les messages. Pour y arriver, utilisez un println vide ou un caractĂšre d’échappement \n additionnel Ă  la fin de chaque message.
  6. Prenez une capture d’écran du terminal incluant les commandes pour lancer le programme et la sortie complĂšte. Nommez la capture “4-1-3-print.png” et ajoutez-la au dossier “captures” de votre projet.

© 2022-2025 David Crowley