Comment imprimer en Java avec des exemples : 3 méthodes

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.

  • Système : Le système est une classe finale utilisée dans le « Java.lang.package » pour afficher les données.
  • out : Le « out » est une instance de la classe Java System avec un champ membre public. Il s'agit d'un type de package PrintStream permettant de créer des objets en interne.

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!");
}
}

Sortie :

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 le Java déclaration println.

System.out.println(String input_data);

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

Mise en situation :

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!");
	}
}

Sortie :

How to Print in Java!
Hello Coder! Guru99!

Autres méthodes de surcharge Java dans println()

La méthode print() a le résultat suivantwing méthodes surchargées :

Méthodes surchargées Format des données d'impression
imprimer(booléen b) Cette méthode montre la valeur booléenne
imprimer (caractère c) Une méthode affiche le caractère
imprimer(char[] s) Il montre un tableau de caractères
imprimer (doublé) Il affiche un nombre à virgule flottante double précision
imprimer (flottant f) Une méthode affiche le nombre à virgule flottante
imprimer (long l) Il montre un long entier
imprimer (int i) Il montre un nombre entier
imprimer (objet obj) Cette méthode exploite la valeur de l'objet
imprimer(Chaîne s) Cette méthode affiche la valeur de la chaîne

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

La méthode Java printf affiche le formaté un magnifique 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");
	}
}

Sortie :

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

spécificateurs printf() en Java

La méthode printf() utilise la suitewing spécificateurs :

Spécificateur Type
%c Valeur du caractère
%d Valeur entière
%f Nombre flottant
%s chaîne de caractères
%% Imprimer ou afficher un signe de pourcentage (%)
%e valeur 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");
	}
}

Sortie :

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

Le following les étapes nous montrent comment imprimer les données saisies.

Étape 1) Utilisez le package du 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 via 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);
    }
}

Sortie :

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

Autres méthodes de surcharge Java dans print()

La méthode print() a le résultat suivantwing méthodes surchargées :

Méthodes surchargées Format des données d'impression
imprimer(booléen b) Cette méthode montre la valeur booléenne
imprimer (caractère c) Cette méthode montre le caractère
imprimer(char[] s) Cette méthode affiche un tableau de personnages
imprimer (doublé) Une méthode affiche un nombre à virgule flottante double précision
imprimer (flottant f) Cette méthode affiche un nombre à virgule flottante
imprimer (long l) Cette méthode montre un entier long
imprimer (int i) Cette méthode affiche un nombre entier
imprimer (objet obj) Cela fonctionne pour la valeur de l'objet
imprimer(Chaîne s) Cette méthode fonctionne et affiche la valeur de 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é

  • L'instruction print est un moyen simple d'afficher des données pour un programmeur Java.
  • La fonction System.out.print() fonctionne avec les trois méthodes : print, println et printf.
  • Nous pouvons exploiter les données sur une seule ligne et sur le format de ligne suivant en utilisant les méthodes d'impression Java.
  • Les spécificateurs et la méthode surchargée sont utilisés pour afficher des informations avec un type de données requis.
  • La fonction Java printf() utilise des spécificateurs selon les besoins de l'utilisateur. Les méthodes print() et println() utilisent des méthodes surchargées.
  • Les données d'entrée fonctionnent et s'affichent à l'aide du progiciel et du procédé de scanner.