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 en Java : utiliser print(), println() et printf()

Trois méthodes ou fonctions sont fournies dans le langage Java pour afficher la sortie. Ces méthodes dépendent de l'exigence de la méthode et de la sortie désirée dans le codage.

  1. Méthode Java print() : Les données s'affichent sur la même ligne en utilisant l'instruction print en Java.
  2. Méthode Java println() : La sortie s'affiche sur la ligne courante, et la position du curseur passe à la ligne suivante.
  3. Méthode Java printf() : Les données s'affichent avec le format particulier selon l'exigence.

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

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

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

Syntaxe :

La syntaxe montre comment utiliser l'instruction print Java.

System.out.print(String input_data);

System.out est une méthode Java pour créer une instance de la classe PrintStream. Elle affiche le Flux de Sortie Standard. Vous ne pouvez pas utiliser l'objet PrintStream directement.

Exemple

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

class HelloCoder{
    public static void main(String[] args) {
        System.out.print("Comment imprimer en Java! \n");
        System.out.print("Hello Coder!");
        System.out.print("Guru99!");
    }
}

Sortie :

Comment imprimer en Java! HELLO CODER! Guru99

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

La méthode println Java est une forme avancée de la méthode print(). Elle est utilisée pour afficher du texte sur la console. Elle appartient à la classe PrintStream via la méthode surchargée. Cette méthode fonctionne avec un paramètre chaîne. Après l'affichage de l'information donnée, le curseur se déplace au début de la ligne suivante.

Syntaxe :

La syntaxe montre comment utiliser l'instruction println Java.

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("Comment imprimer en Java! ");
        System.out.println("Hello Coder!");
        System.out.println("Guru99!");
    }
}

Sortie :

Comment imprimer en Java! Hello Coder! Guru99!

Autres méthodes surchargées Java dans println()

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

Méthodes surchargéesFormat d'affichage des données
print(boolean b)Cette méthode affiche la valeur booléenne
print(char c)Une méthode affiche le caractère
print(char[] s)Elle affiche un tableau de caractères
print(double d)Elle affiche un nombre à virgule flottante double précision
print(float f)Une méthode affiche le nombre à virgule flottante
print(long l)Elle affiche un entier long
print(int i)Elle affiche un nombre entier
print(object obj)Cette méthode opère la valeur d'objet
print(String s)Cette méthode affiche la valeur chaîne

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

La méthode printf Java affiche la chaîne formatée sur la console avec le format spécifique. C'est une méthode surchargée Java de la classe PrintStream pour afficher les valeurs. Les spécificateurs sont affichés avec les 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","Comment imprimer en Java!");
        System.out.printf("%S %n","Hello Coder!");
        System.out.printf("'%S' %n","Apprentissage");
    }
}

Sortie :

'Comment imprimer en Java!' HELLO CODER! 'APPRENTISSAGE'

Spécificateurs printf() en Java

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

SpécificateurType
%cValeur caractère
%dValeur entière
%fNombre à virgule flottante
%sChaîne de caractères
%%Afficher un signe pourcent (%)
%eValeur flottante exponentielle

Exemple

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

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

Sortie :

Comment imprimer en Java! HELLO CODER! Guru99

Comment imprimer en utilisant des données saisies en Java

Comment imprimer en utilisant des données saisies en Java

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

Étape 1) Utiliser le package Java scanner pour supporter les données d'entrée utilisateur.

Étape 2) Une classe ou objet Scanner opère pour accepter l'entrée depuis l'entrée standard. Elle entre via le clavier.

Étape 3) Créer la variable en utilisant la méthode "Scanner(System.in)".

Étape 4) Utiliser la variable. nextInt() lit alors toutes les valeurs depuis le clavier.

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

Étape 6) Finalement, la valeur d'entrée imprime la sortie normale en utilisant la fonction System.out.print().

Exemple

Voyons l'exemple de saisie utilisateur et affichage 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("Entrez une valeur : ");
        int number_data = reader_data.nextInt();
        System.out.println("Utilisateur a entré : " + number_data);
        int add = number_data+number_data;
        System.out.println("Addition : " + add);
    }
}

Sortie :

Entrez une valeur : 21
Utilisateur a entré : 21
Addition : 42

Autres méthodes surchargées Java dans print()

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

Méthodes surchargéesFormat d'affichage des données
print(boolean b)Cette méthode affiche la valeur booléenne
print(char c)Cette méthode affiche le caractère
print(char[] s)Cette méthode affiche un tableau de caractères
print(double d)Une méthode affiche un nombre à virgule flottante double précision
print(float f)Cette méthode affiche un nombre à virgule flottante
print(long l)Cette méthode affiche un entier long
print(int i)Cette méthode affiche un nombre entier
print(object obj)Elle fonctionne pour la valeur d'objet
print(String s)Cette méthode opère et affiche la valeur chaîne

Comparaison des instructions d'impression en Java

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

Instruction Java println()Instruction Java print()
Le curseur s'affiche sur la ligne suivante après l'affichage de la sortie sur la console. On peut interpréter 'ln' dans 'println' comme 'ligne suivante'.Le curseur apparaît sur la même ligne après l'affichage de la sortie sur la console en utilisant print().
On peut utiliser la fonction System.out.println(data) pour obtenir les données et afficher le curseur sur la ligne suivante.On peut utiliser la fonction System.out.print(data) qui affiche les données d'entrée sur la même ligne.

Résumé

Java

  1. Comprendre les modificateurs d'accès Java : types, règles et exemples pratiques
  2. Maîtriser l'abstraction en POO : Classes et méthodes abstraites Java expliquées
  3. Guide de configuration de l'environnement de développement Java 9
  4. Java 10 : Améliorations des locales — Extensions Unicode étendues et API mises à jour
  5. Maîtriser la manipulation de chaînes Java : Fonctions essentielles, méthodes et exemples pratiques
  6. Java 9 API Process : Améliorations majeures et nouvelles fonctionnalités
  7. Maîtriser Java ByteArrayOutputStream : Méthodes, utilisation et exemples pratiques
  8. Java InputStreamReader expliqué : Méthodes, encodage et exemples pratiques
  9. Maîtriser l'héritage Java : Sous-classes, Superclasses et Principes fondamentaux