logo

System.out.println() en Java

En Java, System.out.println() est une instruction qui imprime l'argument qui lui est transmis. La méthode println() affiche les résultats sur le moniteur. Habituellement, une méthode est invoquée par objectname.methodname().

 PrintStream obj.print('Hello'); 

Mais vous ne pouvez pas créer l'objet dans la classe PrintStream directement comme ci-dessus. Ainsi, Java fournit un autre moyen de créer l'objet de la classe PrintStream qui est Système.out .

Système est le nom de la classe, il est déclaré final. La sortie est une instance de la classe System et est de type PrintStream. Ses spécificateurs d'accès sont publics et définitifs. Il s'agit d'une instance de java.io.PrintStream. Lorsque nous appelons le membre, un objet de classe PrintStream est créé en interne.

Ainsi, nous pouvons appeler la méthode print(), comme indiqué ci-dessous :

 System.out.print(); 

Il crée l'objet de classe PrintStream. Cet objet, par défaut, représente le périphérique de sortie, c'est-à-dire le moniteur.

System.out.println() en Java

Exemple

Dans l'exemple suivant, nous avons utilisé deux méthodes print(), qui donnent le résultat sur une seule ligne. Cela signifie que la première méthode print() affiche la chaîne « Bonjour ! » et conserve le curseur sur la même ligne. La deuxième méthode print() affiche également la chaîne « Java » sur la même ligne adjacente à la chaîne précédente.

logiciel système
 class Demo { public static void main(String args[]) { System.out.print('Hello!'); System.out.print('Java'); } } 

Sortir

 Hello! Java 

Méthode Java println()

La méthode println() est similaire à la méthode print() sauf qu'elle déplace le curseur vers la ligne suivante après l'impression du résultat. Il est utilisé lorsque vous souhaitez que le résultat soit sur deux lignes distinctes. On l'appelle avec ' dehors ' objet.

Si nous voulons le résultat sur deux lignes distinctes, nous devons alors utiliser la méthode println(). C'est également une méthode surchargée de la classe PrintStream. Il lance le curseur sur la ligne suivante après avoir affiché le résultat.

Exemple

Dans l'exemple suivant, la méthode println() affiche la chaîne sur deux lignes distinctes.

caractère en chaîne java
 class Demo { public static void main(String args[]) { System.out.println('Hello!'); System.out.println('Java'); } } 

Sortir

 Hello! Java 

Différence entre les méthodes print() et println()

Les deux méthodes sont utilisées pour afficher les résultats sur le moniteur. La méthode print() affiche le résultat sur la console et conserve le curseur sur la même ligne. Cela ne fonctionne qu'avec un argument. La méthode println() affiche également le résultat sur la console mais déplace le curseur sur la ligne suivante. Cela peut également fonctionner sans arguments.