So drucken Sie in Java

Drei Methoden bzw. Funktionen stehen zur Verfügung in der Java Sprache zum Drucken der Ausgabe. Diese Methoden hängen von der Methodenanforderung und der gewünschten Ausgabe in der Codierung ab.

  1. Java Methode print(): Daten werden mithilfe der print-Anweisung in Java in derselben Zeile angezeigt.
  2. Java println()Methode: Die Ausgabe wird in der aktuellen Zeile gedruckt und die Cursorposition wird in die nächste Zeile verschoben.
  3. Java printf()Methode: Daten werden je nach Anforderung im jeweiligen Format angezeigt.

Methode 1: Java Methode print()

Java Die Druckmethode dient zum Drucken von Inhalten auf der Konsole. Sie gehört zu einer überladenen Methode der Java-Klasse PrintStream. Sie verwendet 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 die Bedienung des Java Druckanweisung.

System.out.print(String input_data);

System.out ist ein Java Methode zum Erstellen einer Instanz der PrintStream-Klasse. Sie zeigt den Standardausgabestream. Sie können das PrintStream-Objekt nicht direkt verwenden.

  • System: Das System ist eine finale Klasse, die im „Java.lang.package“ zum Anzeigen von Daten.
  • 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!");
}
}

Ausgang:

How to Print in Java!
HELLO CODER!
Guru99

Methode 2: Java Methode println()

Java Die Methode println ist eine erweiterte Form der Methode print(). Sie wird verwendet, um Text auf der Konsole anzuzeigen. Sie gehört über die überladene Methode zur Klasse PrintStream. Diese Methode wird mit einem String-Parameter ausgeführt. Nach dem Drucken der angegebenen Informationen wird der Cursor an den Anfang der nächsten Zeile bewegt.

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:

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

Ausgang:

How to Print in Java!
Hello Coder! Guru99!

Andere Java-Überladungsmethoden in println()

Die print()-Methode hat die folgenden überladenen Methoden:

Ü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
drucken (doppelt) Es zeigt Gleitkommazahlen mit 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(obj) Diese Methode bearbeitet den Objektwert
print(String s) Diese Methode zeigt den Zeichenfolgenwert an

Methode 3: Java Methode printf()

Java Die Methode printf zeigt den formatierten String mit dem angegebenen Format auf der Konsole an. Es handelt sich um eine Java-überladene Methode der Klasse PrintStream zum Drucken von Werten. Die Spezifizierer werden 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

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

Ausgang:

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

printf()-Spezifizierer in Java

Die Methode printf() verwendet die folgenden Spezifizierer:

Spezifizierer Typ
%c Zeichenwert
%d Integer Wert
%f Gleitende Zahl
%s Zeichenfolge
%% Drucken Sie ein Prozentzeichen (%) aus oder zeigen Sie es an
%e exponentieller Gleitkommawert

Beispiel

Schauen wir uns das Beispiel der Druckmethode in 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 eingegebenen Daten in Java

So drucken Sie mit eingegebenen Daten in Java

Die folgenden Schritte zeigen uns, wie man eingegebene Daten ausdruckt.

Schritt 1) Verwenden Sie das 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 ruft Eingabedaten ab, bis sie auf ein neues Zeilenzeichen (Enter) trifft.

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

Beispiel

Sehen wir uns das Beispiel für die Eingabe von Benutzerdaten und den Ausdruck an. 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-Überladungsmethoden in print()

Die print()-Methode hat die folgenden überladenen Methoden:

Ü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
drucken (doppelt) Eine Methode zeigt Gleitkommazahlen mit 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(obj) Es funktioniert für den Objektwert
print(String s) Diese Methode führt die Verarbeitung durch und zeigt den Zeichenfolgenwert an

Vergleichen von Druckanweisungen in Java

Der Hauptunterschied zwischen den Methoden print() und println() in Java wird unten gezeigt.

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. Wir können die Funktion System.out.print (Daten) verwenden, um die Eingabedaten in derselben Zeile anzuzeigen.

Zusammenfassung

  • Die print-Anweisung ist eine einfache Möglichkeit, Daten für eine Java Programmierer.
  • Die Funktion System.out.print() arbeitet mit den drei Methoden: print, println und printf.
  • Wir können Daten in einer einzelnen Zeile und im nächsten Zeilenformat verarbeiten, indem wir Java Druckmethoden.
  • Die Spezifizierer und die überladene Methode werden verwendet, um Informationen mit einem erforderlichen Datentyp anzuzeigen.
  • Der Java Die Funktion printf() verwendet Spezifizierer gemäß den Benutzeranforderungen. Die Methoden print() und println() verwenden überladene Methoden.
  • Die Eingabedaten werden mithilfe des Scannerpakets und der Scannermethode verarbeitet und angezeigt.