Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Maîtriser l'impression Java :utilisation de print(), println() et printf()

Trois méthodes ou fonctions sont fournies dans le langage Java pour imprimer la sortie. Ces méthodes dépendent des exigences de la méthode et du résultat souhaité lors du codage.

  1. Méthode Java print()  :Les données s'affichent sur la même ligne à l'aide de l'instruction print en Java.
  2. Méthode Java println() : Sortie imprimée dans la ligne actuelle et la position du curseur passe à la ligne suivante.
  3. Méthode Java printf()  :les données s'affichent avec le format particulier selon les exigences.

Méthode 1 :méthode Java print()

La méthode d'impression Java fonctionne pour imprimer du contenu sur la console. Il appartient à une méthode surchargée de la classe java PrintStream. Il prend une chaîne comme paramètre d'entrée.

Le curseur de sortie reste sur la même ligne après l'impression de l'instruction d'entrée. Cette méthode fonctionne si nous n’analysons aucun paramètre. L'instruction print utilise « \n » pour passer à la ligne suivante.

Syntaxe :

La syntaxe montre comment utiliser l'instruction d'impression Java.

System.out.print(String input_data);

System.out est une méthode Java permettant de créer une instance de la classe PrintStream. Il montre le flux de sortie standard. Vous ne pouvez pas utiliser directement l'objet PrintStream.

Exemple

L'exemple donné montre la procédure de travail de la méthode print().

class HelloCoder{
public static void main(String[] args) {
System.out.print("How to Print in Java! \n");
System.out.print("Hello Coder!");
System.out.print("Guru99!");
}
}

Résultat :

How to Print in Java!
HELLO CODER!
Guru99

Méthode 2 :méthode Java println()

La méthode Java println est une forme avancée de la méthode print(). Il est utilisé pour afficher du texte sur la console. Il appartient à la classe PrintStream via la méthode surchargée. cette méthode fonctionne avec un paramètre de chaîne. Après avoir imprimé les informations fournies, le curseur est déplacé au début de la ligne suivante.

Syntaxe :

La syntaxe montre comment utiliser l'instruction Java println.

System.out.println(String input_data);

println() :La classe PrintStream utilisée pour afficher la sortie sur la console.

Exemple :

Voyons l'exemple de la méthode print().

public class HelloCoder {
 public static void main(String[] args) {
 System.out.println("How to Print in Java! ");
System.out.println("Hello Coder!");
System.out.println("Guru99!");
 }
}

Résultat :

How to Print in Java!
Hello Coder! Guru99!

Autres méthodes de surcharge Java dans println()

La méthode print() a les méthodes surchargées suivantes :

Méthodes surchargées Format des données d'impression print(boolean b)Cette méthode affiche la valeur booléenneprint(char c)Une méthode affiche le caractèreprint(char[] s)Elle montre un tableau de caractèresprint(doublé)Elle affiche un nombre à virgule flottante double précisionprint(float f)Une méthode affiche le nombre à virgule flottanteprint(long l)Elle montre un entier longprint(int i)Elle montre un nombre entierprint(object obj)Cette méthode exploite la valeur de l'objetprint(String s)Cette méthode affiche la valeur de la chaîne

Méthode 3 :méthode Java printf()

La méthode Java printf affiche la chaîne formatée sur la console avec le format spécifique. Il s'agit d'une méthode Java surchargée de la classe PrintStream pour imprimer les valeurs. Les spécificateurs sont affichés avec des arguments formatés dans la méthode.

Syntaxe :

La syntaxe montre comment utiliser l'instruction printf().

System.out.printf(String display_format, Object input_data);

Exemple

Voyons l'exemple de la méthode print().

public class HelloCoder{
 public static void main(String[] args) {
 System.out.printf("'%s' %n","How to Print in Java!");
 System.out.printf("%S %n","Hello Coder!");
 System.out.printf("'%S' %n","Learning");
 }
}

Résultat :

'How to Print in Java!'
HELLO CODER!
'LEARNING'

spécificateurs printf() en Java

La méthode printf() utilise les spécificateurs suivants :

Spécificateur Type %cValeur de caractère%dValeur entière%fNombre flottant%schaîne de caractères%%Imprimer ou afficher un signe de pourcentage (%)%eValeur exponentielle à virgule flottante

Exemple

Voyons l'exemple de la méthode print en Java.

public class HelloCoder{
 public static void main(String[] args) {
 System.out.println("How to Print in Java!");
 System.out.printf("%S %n","Hello Coder!");
 System.out.print(" Guru99");
 }
}

Résultat :

How to Print in Java!
HELLO CODER! Guru99

Comment imprimer en utilisant les données saisies en Java

Comment imprimer en utilisant les données saisies en Java

Les étapes suivantes nous montrent comment imprimer les données saisies.

Étape 1) Utilisez le package de scanner Java pour prendre en charge les données saisies par l'utilisateur.

Étape 2) Une classe ou un objet Scanner fonctionne pour accepter l’entrée de l’entrée standard. Il entre par le clavier.

Étape 3) Créez la variable en utilisant la méthode « Scanner(System.in) ».

Étape 4) Utilisez la variable. nextInt() lit ensuite toutes les valeurs du clavier.

Étape 5) cette méthode récupère les données d'entrée jusqu'à ce qu'elle rencontre un nouveau caractère de ligne (Entrée).

Étape 6) Enfin, la valeur d'entrée imprime la sortie normale à l'aide de la fonction System.out.print().

Exemple

Voyons l'exemple de la saisie des données d'entrée utilisateur et de l'impression en Java.

import java.util.Scanner;
public class HelloCoder {
 public static void main(String[] args) {
 Scanner reader_data = new Scanner(System.in);
 System.out.print("Enter a Value: ");
 int number_data = reader_data.nextInt();
 System.out.println("User entered: " + number_data);
 int add = number_data+number_data;
 System.out.println("Addition: " + add);
 }
}

Résultat :

Enter a Value: 21
User entered: 21
Addition: 42

Autres méthodes de surcharge Java dans print()

La méthode print() a les méthodes surchargées suivantes :

Méthodes surchargées Format des données d'impression print(boolean b)Cette méthode affiche la valeur booléenneprint(char c)Cette méthode affiche le caractèreprint(char[] s)Cette méthode affiche un tableau de caractèresprint(doublé)Une méthode affiche un nombre à virgule flottante double précisionprint(float f)Cette méthode affiche un nombre à virgule flottanteprint(long l)Cette méthode affiche un entier longprint(int i)Cette méthode affiche un nombre entierprint(object obj)Cela fonctionne pour la valeur de l'objetprint(String s)Cette méthode fonctionne et affiche la valeur de la chaîne

Comparaison des instructions d'impression en Java

La principale distinction entre les méthodes print() et println() en Java est indiquée ci-dessous.

Instruction Java println() Instruction Java print() Le curseur s'affiche sur la ligne suivante après avoir affiché la sortie sur la console. Nous pouvons interpréter « ln » dans « println » comme la « ligne suivante ». Le curseur apparaît sur la même ligne après avoir affiché la sortie sur la console à l'aide de print(). Nous pouvons utiliser la fonction System.out.println(data) pour obtenir les données et afficher le curseur sur la ligne suivante. Nous pouvons utiliser la fonction System.out.print (data) pour afficher les données d'entrée sur la même ligne.

Résumé


Java

  1. Java 9 - Améliorations de l'API de processus
  2. Java vs Python :Principales différences entre Java et Python ?
  3. Java JDK, JRE et JVM
  4. Java 8 - Méthodes par défaut
  5. Java 9 - Configuration de l'environnement
  6. Flux d'E/S Java
  7. Java - Types de données de base
  8. Java Math Abs() Round() Ceil() Floor() Min() Méthodes/Fonction avec exemple
  9. Java 9 - JavaDocs améliorés