Comment imprimer en Java
โก Rรฉsumรฉ intelligent
Impression en Java s'appuie sur trois mรฉthodes de base de la classe PrintStream qui envoient du texte formatรฉ ร la console, prennent en charge diffรฉrents comportements de curseur, acceptent plusieurs types de donnรฉes grรขce ร des signatures surchargรฉes et permettent un contrรดle prรฉcis de la sortie pour rรฉpondre ร tous les besoins des dรฉveloppeurs.

Java Il propose trois mรฉthodes principales pour envoyer des donnรฉes ร la console. Chaque mรฉthode a une fonction spรฉcifique et prend en charge diffรฉrents types de donnรฉes grรขce ร des signatures surchargรฉes.ping Les dรฉveloppeurs affichent les informations selon la mise en page la plus adaptรฉe au programme.
- Java Mรฉthode print(): Les donnรฉes s'affichent sur la mรชme ligne ร l'aide de l'instruction print dans Java.
- Java Mรฉthode println() : Le rรฉsultat s'affiche sur la ligne courante et le curseur passe ร la ligne suivante.
- Java Mรฉthode printf()Les donnรฉes s'affichent dans un format spรฉcifique, conformรฉment aux exigences.
Quel est le Java Mรฉthode print() ?
Le Java La mรฉthode print() รฉcrit du contenu dans la console. Il s'agit d'une mรฉthode surchargรฉe de la classe. Java La classe PrintStream accepte une chaรฎne de caractรจres comme paramรจtre d'entrรฉe.
Aprรจs l'affichage des donnรฉes saisies, le curseur de sortie reste sur la mรชme ligne. Cette mรฉthode fonctionne lorsqu'aucun paramรจtre n'est analysรฉ. L'instruction d'affichage utilise ยซ \n ยป pour passer ร la ligne suivante.
syntaxe:
La syntaxe montre comment utiliser le Java imprimer la dรฉclaration.
System.out.print(String input_data);
System.out est un Java Cette expression crรฉe une instance de la classe PrintStream. Elle reprรฉsente le flux de sortie standard. Vous ne pouvez pas utiliser directement l'objet PrintStream.
- Systรจme : La classe System est une classe finale utilisรฉe dans le package ยซ java.lang ยป pour afficher des donnรฉes.
- out : ยซ out ยป est un exemple de Java Classe systรจme 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
Pourquoi utiliser le Java Mรฉthode println() ?
Le Java La mรฉthode `println()` est une version avancรฉe de la mรฉthode `print()`. Elle permet d'afficher du texte dans la console. Elle appartient ร la classe `PrintStream` via une mรฉthode surchargรฉe. Cette mรฉthode prend une chaรฎne de caractรจres en paramรจtre. Aprรจs l'affichage, le curseur se dรฉplace 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.
Exemple :
Prenons l'exemple de la mรฉthode println().
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 Java Mรฉthodes surchargรฉes dans println()
En s'appuyant sur la mรฉthode println(), la mรฉthode print() associรฉe possรจde les signatures surchargรฉes suivantes qui acceptent diffรฉrents types de donnรฉ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(double d) | 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 opรจre sur une valeur d'objet |
| imprimer(Chaรฎne s) | Cette mรฉthode affiche une valeur de chaรฎne |
Comment le Java La mรฉthode printf() fonctionne
Le Java La mรฉthode printf() affiche une chaรฎne de caractรจres formatรฉe sur la console selon un format spรฉcifique. Java Mรฉthode surchargรฉe de la classe PrintStream permettant d'afficher des 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
Prenons l'exemple de la mรฉthode printf().
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() dans Java
Pour contrรดler la mise en forme de la sortie avec System.out.printf, Java fournit un ensemble de spรฉcificateurs qui associent chaque argument au type de donnรฉes appropriรฉ.
| Spรฉcificateur | Type |
| %c | Valeur du caractรจre |
| %d | Valeur entiรจre |
| %f | Nombre ร virgule flottante |
| %s | Chaรฎne de caractรจres |
| %% | Affiche ou imprime le symbole de pourcentage (%) |
| %e | Valeur ร virgule flottante exponentielle |
Exemple
Prenons l'exemple d'une combinaison des mรฉthodes print, println et printf. 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 ร partir des donnรฉes saisies dans Java
Au-delร des chaรฎnes fixes, Java Il est รฉgalement possible d'imprimer les valeurs saisies par l'utilisateur lors de l'exรฉcution. Les รฉtapes suivantes montrent comment imprimer les donnรฉes saisies.
รtape 1) Utilisez le bouton Java Logiciel de numรฉrisation permettant la saisie de donnรฉes 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 reรงoit les donnรฉes d'entrรฉe jusqu'ร ce qu'elle rencontre un caractรจre de nouvelle ligne (Entrรฉe).
รtape 6) Enfin, la valeur d'entrรฉe imprime la sortie normale ร l'aide de la fonction System.out.print().
Exemple
Prenons l'exemple de la saisie de donnรฉes utilisateur et de leur impression. 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 Java Mรฉthodes surchargรฉes dans print()
ร titre de rรฉfรฉrence, la mรฉthode print() prend รฉgalement en charge les signatures surchargรฉes suivantes qui acceptent diffรฉrents types de donnรฉ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(double d) | 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 opรจre sur et affiche une valeur de chaรฎne. |
Comparaison des instructions d'impression dans Java
Pour choisir entre System.out.print et System.out.println, le tableau ci-dessous met en รฉvidence les principales diffรฉrences entre les deux mรฉthodes. Java.
| Java Instruction println() | Java instruction 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. |
