Master Java Printing:Verwenden von print(), println() und printf()
Zum Drucken der Ausgabe stehen in der Java-Sprache drei Methoden oder Funktionen zur Verfügung. Diese Methoden hängen von der Methodenanforderung und der gewünschten Ausgabe bei der Codierung ab.
- Java print()-Methode :Daten werden mithilfe der print-Anweisung in Java in derselben Zeile angezeigt.
- Java println()Methode: Die Ausgabe wird in der aktuellen Zeile gedruckt und die Cursorposition wird in die nächste Zeile verschoben.
- Java printf()Methode :Daten werden je nach Anforderung im jeweiligen Format angezeigt.
Methode 1:Java print()-Methode
Die Java-Druckmethode dient zum Drucken von Inhalten auf der Konsole. Es gehört zu einer überladenen Methode der Java-Klasse PrintStream. Es benötigt einen String als Eingabeparameter.
Der Ausgabecursor bleibt nach dem Drucken der Eingabeanweisung in derselben Zeile. Diese Methode funktioniert, wenn wir keine Parameter analysieren. Die print-Anweisung verwendet „\n“, um zur nächsten Zeile zu gelangen.
Syntax:
Die Syntax zeigt, wie die Java-Druckanweisung zu bedienen ist.
System.out.print(String input_data);
System.out ist eine Java-Methode zum Erstellen einer Instanz der PrintStream-Klasse. Es zeigt den Standardausgabestream. Sie können das PrintStream-Objekt nicht direkt verwenden.
- System:Das System ist eine letzte Klasse, die im „Java.lang.package“ zum Anzeigen von Daten verwendet wird.
- out:„out“ ist eine Instanz der Java-Systemklasse mit einem öffentlichen Mitgliedsfeld. Es handelt sich um eine Art PrintStream-Paket zum internen Erstellen von Objekten.
Beispiel
Das gegebene Beispiel zeigt den Arbeitsablauf der print()-Methode.
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!");
}
}
Ausgabe:
How to Print in Java! HELLO CODER! Guru99
Methode 2:Java println()-Methode
Die Java-Methode println ist eine erweiterte Form der Methode print(). Es wird verwendet, um Text auf der Konsole anzuzeigen. Es gehört über die überladene Methode zur PrintStream-Klasse. Diese Methode wird mit einem String-Parameter gearbeitet. Nach dem Drucken der angegebenen Informationen wird der Cursor an den Anfang der nächsten Zeile bewegt.
Syntax:
Die Syntax zeigt, wie die Java-println-Anweisung ausgeführt wird.
System.out.println(String input_data);
println():Die PrintStream-Klasse, die zum Anzeigen der Ausgabe auf der Konsole verwendet wird.
Beispiel:
Sehen wir uns das Beispiel der print()-Methode an.
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!");
}
}
Ausgabe:
How to Print in Java! Hello Coder! Guru99!
Andere Java-Überladungsmethoden in println()
Die print()-Methode verfügt über die folgenden überladenen Methoden:
Überladene Methoden Datenformat drucken print(boolean b)Diese Methode zeigt den booleschen Wertprint(char c)Eine Methode zeigt das Zeichen anprint(char[] s)Es zeigt ein Array von Zeichenprint(doubled)Es zeigt Gleitkommazahlen mit doppelter Genauigkeit anprint(float f)Eine Methode zeigt die Gleitkommazahl anprint(long l)Es zeigt eine lange Ganzzahlprint(int i)Es zeigt eine Ganzzahl anprint(object obj)Diese Methode betreibt den Objektwertprint(String s)Diese Methode zeigt den Stringwert anMethode 3:Java printf()-Methode
Die Java-Methode printf zeigt die formatierte Zeichenfolge auf der Konsole im spezifischen Format an. Es handelt sich um eine mit Java überladene Methode der PrintStream-Klasse zum Drucken von Werten. Die Spezifizierer werden mit formatierten Argumenten in der Methode angezeigt.
Syntax:
Die Syntax zeigt, wie die printf()-Anweisung bedient wird.
System.out.printf(String display_format, Object input_data);
Beispiel
Sehen wir uns das Beispiel der print()-Methode an.
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");
}
}
Ausgabe:
'How to Print in Java!' HELLO CODER! 'LEARNING'
printf()-Spezifizierer in Java
Die printf()-Methode verwendet die folgenden Spezifizierer:
Bezeichner Typ %cZeichenwert%dGanzzahliger Wert%fGleitkommazahl%sZeichenfolge%%Drucken oder Anzeigen eines Prozentzeichens (%)%eexponentieller GleitkommawertBeispiel
Sehen wir uns das Beispiel der print-Methode in Java an.
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");
}
}
Ausgabe:
How to Print in Java! HELLO CODER! Guru99
So drucken Sie mit eingegebenen Daten in Java
So drucken Sie mit eingegebenen Daten in Java
Die folgenden Schritte zeigen uns, wie wir die eingegebenen Daten ausdrucken.
Schritt 1) Verwenden Sie das Java-Scannerpaket, um Benutzereingabedaten zu unterstützen.
Schritt 2) Eine Scannerklasse oder ein Scannerobjekt akzeptiert Eingaben von der Standardeingabe. Die Eingabe erfolgt über die Tastatur.
Schritt 3) Erstellen Sie die Variable mit der Methode „Scanner(System.in)“.
Schritt 4) Verwenden Sie die Variable. nextInt() liest dann alle Werte von der Tastatur.
Schritt 5) Diese Methode ruft Eingabedaten ab, bis sie auf ein neues Zeilenzeichen (Eingabetaste) trifft.
Schritt 6) Schließlich druckt der Eingabewert die normale Ausgabe mit der Funktion System.out.print().
Beispiel
Sehen wir uns das Beispiel der Eingabe von Benutzereingabedaten und des Druckens in Java an.
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);
}
}
Ausgabe:
Enter a Value: 21 User entered: 21 Addition: 42
Andere Java-Überladungsmethoden in print()
Die print()-Methode verfügt über die folgenden überladenen Methoden:
Überladene Methoden Datenformat drucken print(boolean b)Diese Methode zeigt den booleschen Wertprint(char c)Diese Methode zeigt das Zeichenprint(char[] s)Diese Methode zeigt ein Array von Zeichen anprint(doubled)Eine Methode zeigt eine Gleitkommazahl mit doppelter Genauigkeit anprint(float f)Diese Methode zeigt eine Gleitkommazahl anprint(long l)Diese Methode zeigt eine lange Ganzzahlprint(int i)Diese Methode zeigt eine Ganzzahl anprint(object obj)Es funktioniert für Objektwerteprint(String s)Diese Methode wird ausgeführt und angezeigt ZeichenfolgenwertDruckanweisungen in Java vergleichen
Der Hauptunterschied zwischen den Methoden print() und println() in Java wird unten dargestellt.
Java println()-Anweisung Java print()-Anweisung Der Cursor wird in der nächsten Zeile angezeigt, nachdem die Ausgabe auf der Konsole angezeigt wurde. Wir können „ln“ in „println“ als „nächste Zeile“ interpretieren. Der Cursor erscheint in derselben Zeile, nachdem die Ausgabe auf der Konsole mit print() angezeigt wurde. Wir können die Funktion System.out.println(data) verwenden, um die Daten abzurufen und den Cursor in der nächsten Zeile anzuzeigen. Mit der Funktion System.out.print (data) können wir die Eingabedaten in derselben Zeile anzeigen.Zusammenfassung
- Die print-Anweisung ist eine einfache Möglichkeit, Daten für einen Java-Programmierer anzuzeigen.
- Die Funktion System.out.print() arbeitet mit den drei Methoden:print, println und printf.
- Mit den Java-Druckmethoden können wir Daten in einer einzelnen Zeile und im nächsten Zeilenformat verarbeiten.
- Die Spezifizierer und die überladene Methode werden verwendet, um Informationen mit einem erforderlichen Datentyp anzuzeigen.
- Die Java-Funktion printf() verwendet Spezifizierer entsprechend den Benutzeranforderungen. Die Methoden print() und println() verwenden überladene Methoden.
- Die Eingabedaten werden mithilfe des Scannerpakets und der Scannermethode verarbeitet und angezeigt.
Java