Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Java Print-Meisterung: print(), println() und printf() effektiv nutzen

In Java stehen drei Methoden zum Ausgeben von Daten zur Verfügung. Die Wahl hängt von den Anforderungen und dem gewünschten Output-Format ab.

  1. Java print() Methode: Daten werden in derselben Zeile ausgegeben.
  2. Java println() Methode: Output in der aktuellen Zeile, Cursor springt zur nächsten Zeile.
  3. Java printf() Methode: Daten werden mit spezifischem Format gemäß Anforderungen angezeigt.

Methode 1: Java print() Methode

Die Java print Methode dient der Konsolenausgabe. Sie gehört zu den überladenen Methoden der java PrintStream Klasse und nimmt einen String als Input-Parameter entgegen.

Der Output-Cursor verbleibt nach dem Drucken der Eingabe in derselben Zeile. Diese Methode funktioniert auch ohne Parameter. Der Print Statement nutzt „\n“ für den Zeilenumbruch.

Syntax:

System.out.print(String input_data);

System.out ist eine Java Methode zur Erstellung einer PrintStream Klassen-Instanz. Sie zeigt den Standard Output Stream. Das PrintStream Objekt kann nicht direkt verwendet werden.

Beispiel:

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

Output:

How to Print in Java!
HELLO CODER! Guru99

Methode 2: Java println() Methode

Die Java println Methode ist eine erweiterte Form der print() Methode. Sie dient der Textanzeige auf der Konsole und gehört über die überladene Methode zur PrintStream Klasse. Sie arbeitet mit einem String Parameter. Nach Ausgabe der Information bewegt sich der Cursor an den Anfang der nächsten Zeile.

Syntax:

System.out.println(String input_data);

println(): Die PrintStream Klasse zur Konsolenausgabe.

Beispiel:

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

Output:

How to Print in Java!
Hello Coder!
Guru99!

Weitere Java Überladungsmethoden in println()

Die print() Methode verfügt über folgende überladene Methoden:

Überladene MethodeAusgabe-Datenformat
print(boolean b)Zeigt Boolean Wert
print(char c)Zeigt Character
print(char[] s)Zeigt Character Array
print(double d)Zeigt Double-Precision Float
print(float f)Zeigt Floating-Point Number
print(long l)Zeigt Long Integer
print(int i)Zeigt Integer
print(Object obj)Operiert Object Wert
print(String s)Zeigt String Wert

Methode 3: Java printf() Methode

Die Java printf Methode zeigt formatierte Strings auf der Konsole mit spezifischem Format. Sie ist eine überladene Methode der PrintStream Klasse zum Drucken von Werten. Specifier werden mit formatierten Argumenten in der Methode angezeigt.

Syntax:

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

Beispiel:

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

Output:

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

printf() Specifier in Java

Die printf() Methode nutzt folgende Specifier:

SpecifierTyp
%cCharacter Wert
%dInteger Wert
%fFloating Number
%sString of Characters
%%Prozentzeichen (%) anzeigen
%eExponential Floating-Point Wert

Beispiel:

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

Output:

How to Print in Java!
HELLO CODER! Guru99

Eingabedaten in Java ausgeben

Wie man eingegebene Daten in Java ausgibt:

Schritt 1) Java Scanner Package für User Input Data Support nutzen.

Schritt 2) Scanner Klasse/Objekt akzeptiert Input von Standard Input (Tastatur).

Schritt 3) Variable via „Scanner(System.in)“ Methode erstellen.

Schritt 4) Variable.nextInt() liest alle Werte von der Tastatur.

Schritt 5) Diese Methode liest Input Data bis zum Newline Character (Enter).

Schritt 6) Schließlich gibt der Input Wert normalen Output via System.out.print() Function.

Beispiel:

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

Output:

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

Weitere Java Überladungsmethoden in print()

Die print() Methode verfügt über folgende überladenen Methoden:

Überladene MethodeAusgabe-Datenformat
print(boolean b)Zeigt Boolean Wert
print(char c)Zeigt Character
print(char[] s)Zeigt Character Array
print(double d)Zeigt Double-Precision Float
print(float f)Zeigt Floating-Point Number
print(long l)Zeigt Long Integer
print(int i)Zeigt Integer
print(Object obj)Operiert Object Wert
print(String s)Operiert und zeigt String Wert

Vergleich der Print Statements in Java

Der primäre Unterschied zwischen print() und println() Methoden in Java:

Java println() StatementJava print() Statement
Cursor springt nach Ausgabe zur nächsten Zeile. ‚ln‘ in ‚println‘ als ‚next line‘ interpretierbar.Cursor verbleibt in derselben Zeile nach Ausgabe.
System.out.println(data) für Daten mit Cursor auf nächster Zeile.System.out.print(data) zeigt Input Data in derselben Zeile.

Zusammenfassung

Java

  1. Java Enhanced For-Schleife meistern: Syntax, Beispiele und Best Practices
  2. Java Collections Algorithmen meistern: Sortieren, Mischen und mehr
  3. Java 10: Application Class-Data Sharing (AppCDS, JEP 310) – Schnellerer App-Start
  4. Java-Programm zur Identifikation von Armstrong-Zahlen mit For-Schleife
  5. Methodenüberschreibung in Java meistern
  6. Java Schleifenkontrolle meistern: Effiziente Wiederholungstechniken
  7. Java Datum und Zeit meistern: Konstruktoren, Methoden & Best Practices
  8. Java Collections meistern: Umfassender Leitfaden für effiziente Datenstrukturen
  9. Java FileWriter meistern: Ein vollständiges Tutorial
  10. Java Collections Framework: Kern-Interfaces, Implementierungen und praktische Nutzung