So drucken Sie in Java

โšก Intelligente Zusammenfassung

Drucken in Java basiert auf drei Kernmethoden der PrintStream-Klasse, die formatierten Text an die Konsole senden, unterschiedliche Cursorverhalten unterstรผtzen, mehrere Datentypen durch รผberladene Signaturen akzeptieren und eine prรคzise Ausgabesteuerung fรผr alle Entwickleranforderungen ermรถglichen.

  • ๏ธ Druckmethode: System.out.print schreibt Daten in dieselbe Zeile, keeping Der Cursor befindet sich an der richtigen Stelle fรผr die Inline-Ausgabe.
  • ๐Ÿ“ค println-Methode: System.out.println zeigt Text an und bewegt den Cursor zur nรคchsten Zeile, um eine saubere Trennung zu gewรคhrleisten.
  • ๐Ÿงพ printf-Methode: System.out.printf verwendet Formatbezeichner wie %s, %d und %f, um das Ausgabelayout zu steuern.
  • โœ… รœberladene Signaturen: Jede Methode akzeptiert zur Gewรคhrleistung von Flexibilitรคt die Datentypen boolean, char, int, long, float, double, String und Object.
  • ๐Ÿงช Benutzereingabe: Die Scanner-Klasse liest Tastatureingaben รผber nextInt ein und gibt die erfassten Werte mit den print-Methoden aus.

So drucken Sie in Java

Java Es bietet drei Kernmethoden zur Ausgabe an die Konsole. Jede Methode dient einem bestimmten Zweck und unterstรผtzt eine Reihe von Datentypen durch รผberladene Signaturen.ping Die Entwickler stellen Informationen in dem Layout dar, das am besten zum Programm passt.

  1. Java Methode print()Die Daten werden mithilfe der print-Anweisung in derselben Zeile angezeigt. Java.
  2. Java println()-Methode: Die Ausgabe erfolgt in der aktuellen Zeile, und der Cursor springt in die nรคchste Zeile.
  3. Java Methode printf()Die Daten werden je nach Anforderung in einem bestimmten Format angezeigt.

Was ist der Java print()-Methode?

Das Java Die print()-Methode schreibt Inhalte in die Konsole. Sie ist eine รผberladene Methode der Klasse `Thema`. Java Die PrintStream-Klasse akzeptiert einen String als Eingabeparameter.

Nach dem Drucken der Eingabe bleibt der Ausgabecursor in derselben Zeile. Die Methode funktioniert, wenn keine Parameter รผbergeben werden. Die print-Anweisung verwendet โ€ž\nโ€œ, um in die nรคchste Zeile zu springen.

Syntax:

Die Syntax zeigt die Bedienung des Java Druckanweisung.

System.out.print(String input_data);

System.out ist ein Java Ein Ausdruck, der eine Instanz der Klasse PrintStream erzeugt. Er reprรคsentiert den Standardausgabestream. Das PrintStream-Objekt kann nicht direkt verwendet werden.

  • System: Das System ist eine finale Klasse, die im Paket โ€žjava.langโ€œ verwendet wird, um Daten anzuzeigen.
  • out: Das โ€žoutโ€œ ist ein Beispiel fรผr die Java Systemklasse mit einem รถffentlichen Memberfeld. Es handelt sich um einen Typ des PrintStream-Pakets zur internen Objekterzeugung.

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

Ausgang:

How to Print in Java!
HELLO CODER!
Guru99

Warum Verwenden Sie die Java println()-Methode?

Das Java Die Methode `println()` ist eine erweiterte Form der Methode `print()`. Sie dient zur Ausgabe von Text auf der Konsole. Sie gehรถrt zur Klasse `PrintStream` und ist als รผberladene Methode verfรผgbar. Diese Methode arbeitet mit einem String-Parameter. Nach der Ausgabe der รผbergebenen Informationen springt der Cursor an den Anfang der nรคchsten Zeile.

Syntax:

Die Syntax zeigt die Bedienung des Java println-Anweisung.

System.out.println(String input_data);

println(): Die PrintStream-Klasse, die zum Anzeigen der Ausgabe auf der Konsole verwendet wird.

Ejemplo:

Betrachten wir das Beispiel der println()-Methode.

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

Ausgang:

How to Print in Java!
Hello Coder!
Guru99!

Andere Java รœberladene Methoden in println()

Aufbauend auf der println()-Methode verfรผgt die zugehรถrige print()-Methode รผber die folgenden รผberladenen Signaturen, die verschiedene Datentypen akzeptieren.

รœberladene Methoden Druckdatenformat
print(boolean b) Diese Methode zeigt den booleschen Wert an
print(char c) Eine Methode zeigt das Zeichen an
print(char[] s) Es zeigt eine Reihe von Zeichen
print(double d) Es zeigt eine Gleitkommazahl doppelter Genauigkeit an.
print(float f) Eine Methode zeigt die Gleitkommazahl an
print(langes l) Es zeigt eine lange Ganzzahl
print(int i) Es zeigt eine ganze Zahl an
print(Object obj) Diese Methode arbeitet mit einem Objektwert.
print(String s) Diese Methode zeigt einen String-Wert an.

Wie das Java Die printf()-Methode funktioniert

Das Java Die printf()-Methode gibt eine formatierte Zeichenkette in einem bestimmten Format auf der Konsole aus. Java รœberladene Methode der Klasse PrintStream zum Ausgeben von Werten. Die Spezifizierer werden zusammen mit formatierten Argumenten in der Methode angezeigt.

Syntax:

Die Syntax zeigt, wie die printf()-Anweisung ausgefรผhrt wird.

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

Beispiel

Betrachten wir das Beispiel der printf()-Methode.

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

Ausgang:

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

printf()-Spezifizierer in Java

Um die Ausgabeformatierung mit System.out.printf zu steuern, Java bietet eine Reihe von Spezifizierern, die jedes Argument dem richtigen Datentyp zuordnen.

Spezifizierer Typ
%c Zeichenwert
%d Integer Wert
%f Gleitkommazahl
%s Zeichenkette
%% Zeigt ein Prozentzeichen (%) an oder druckt es aus.
%e Exponential-Gleitkommawert

Beispiel

Betrachten wir ein Beispiel, das die Methoden print, println und printf kombiniert. 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");
	}
}

Ausgang:

How to Print in Java!
HELLO CODER! Guru99

So drucken Sie mit den eingegebenen Daten in Java

Jenseits fester Saiten, Java Es kรถnnen auch Werte ausgegeben werden, die der Benutzer zur Laufzeit eingibt. Die folgenden Schritte zeigen, wie eingegebene Daten ausgegeben werden.

Schritt 1) Verwenden Sie die Java Scannerpaket zur Unterstรผtzung von Benutzereingabedaten.

Schritt 2) Eine Scanner-Klasse oder ein Scanner-Objekt akzeptiert Eingaben von der Standardeingabe. Die Eingabe erfolgt รผber die Tastatur.

Schritt 3) erstellen Sie 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 liest Eingabedaten ein, bis ein Zeilenumbruchzeichen (Enter) erreicht wird.

Schritt 6) SchlieรŸlich druckt der Eingabewert die normale Ausgabe mithilfe der Funktion System.out.print().

Beispiel

Betrachten wir das Beispiel der Eingabe von Benutzerdaten und deren Ausgabe. 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);
    }
}

Ausgang:

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

Andere Java รœberladene Methoden in print()

Zur Information: Die print()-Methode unterstรผtzt auch die folgenden รผberladenen Signaturen, die unterschiedliche Datentypen akzeptieren.

รœberladene Methoden Druckdatenformat
print(boolean b) Diese Methode zeigt den booleschen Wert an
print(char c) Diese Methode zeigt den Charakter
print(char[] s) Diese Methode zeigt eine an Array von Zeichen
print(double d) Eine Methode zeigt eine Gleitkommazahl doppelter Genauigkeit.
print(float f) Diese Methode zeigt eine Gleitkommazahl an
print(langes l) Diese Methode zeigt eine lange Ganzzahl
print(int i) Diese Methode zeigt eine Ganzzahl
print(Object obj) Es funktioniert fรผr den Objektwert
print(String s) Diese Methode verarbeitet und zeigt einen String-Wert an.

Vergleich gedruckter Aussagen in Java

Um zwischen System.out.print und System.out.println zu wรคhlen, hebt die folgende Tabelle die wichtigsten Unterschiede zwischen den beiden Methoden hervor. Java.

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.

Hรคufig gestellte Fragen

System.out.print schreibt die Ausgabe in dieselbe Zeile und lรคsst den Cursor an seiner Position. System.out.println schreibt dieselbe Ausgabe und setzt den Cursor anschlieรŸend in eine neue Zeile, sodass jede Anweisung in einer eigenen Zeile erscheint.

Verwenden Sie `System.out.printf`, wenn die Ausgabe ein bestimmtes Layout, eine feste Breite oder numerische Genauigkeit erfordert. Formatierungsoptionen wie `%s`, `%d` und `%.2f` formatieren Zeichenketten und Zahlen, wรคhrend `println` besser fรผr einfache einzeilige Textausgaben geeignet ist.

Verwenden Sie den Plus-Operator, um eine Zeichenkette mit einer Variablen innerhalb von `System.out.println` zu verknรผpfen, z. B. `System.out.println("Gesamt: " + Gesamt)`. Fรผr eine erweiterte Formatierung verwenden Sie `System.out.printf` mit Spezifizierern wie `%s` und `%d`, um Variablenwerte in eine Vorlage einzufรผgen.

Ja, moderne KI-Assistenten in IDEs kรถnnen korrekte printf-Formatierungszeichenketten vorschlagen, fehlerhafte Spezifizierer korrigieren und Argumente ihren Typen zuordnen. Entwickler sollten das vorgeschlagene Format dennoch รผberprรผfen, um sicherzustellen, dass Breite, Genauigkeit und das Verhalten der Gebietsschemaeinstellungen der gewรผnschten Ausgabe entsprechen.

Im Produktivbetrieb empfehlen KI-Assistenten hรคufig ein Logging-Framework wie SLF4J oder java.util.logging anstelle von System.out.print. Logging unterstรผtzt Protokollierungsstufen, Formatierung und Ausgabeziele, wรคhrend print-Methoden fรผr schnelle Beispiele und kleine Konsolenprogramme weiterhin nรผtzlich sind.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: