Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Java

Java-printen meesteren: print(), println() en printf() gebruiken

In de Java-taal worden drie methodes of functies geboden om output af te drukken. Deze methodes hangen af van de methodevereiste en de gewenste output in de code.

  1. Java print()-methode: Data wordt op dezelfde regel weergegeven met de print-statement in Java.
  2. Java println()-methode: Output print in de huidige regel, en cursorpositie verplaatst naar de volgende regel.
  3. Java printf()-methode: Data wordt weergegeven met het specifieke formaat volgens de vereiste.

Methode 1: Java print()-methode

De Java print-methode werkt voor het afdrukken van inhoud naar de console. Het behoort tot een overbelaste methode van de Java PrintStream-klasse. Het neemt een string als invoerparameter.

De output-cursor blijft op dezelfde regel na het printen van de invoer-statement. Deze methode werkt als we geen parameters parsen. De print-statement gebruikt "\n" om naar de volgende regel te gaan.

Syntax:

De syntax toont hoe de Java print-statement te bedienen.

System.out.print(String input_data);

System.out is een Java-methode voor het creëren van een instantie van de PrintStream-klasse. Het toont de Standard Output Stream. U kunt het PrintStream-object niet direct gebruiken.

  • System: De System is een finale klasse die gebruikt wordt in de "Java.lang.package" om data weer te geven.
  • out: De "out" is een instantie van de Java System-klasse met een publiek lidveld. Het is een type PrintStream-pakket om objecten intern aan te maken.

Voorbeeld

Het gegeven voorbeeld toont de werkwijze van de 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!");
    }
}

Output:

How to Print in Java!
HELLO CODER! Guru99

Methode 2: Java println()-methode

De Java println-methode is een geavanceerde vorm van de print()-methode. Het wordt gebruikt om tekst op de console weer te geven. Het behoort tot de PrintStream-klasse via de overbelaste methode. Deze methode werkt met een string-parameter. Na het printen van de gegeven informatie, wordt de cursor verplaatst naar het begin van de volgende regel.

Syntax:

De syntax toont hoe de Java println-statement te bedienen.

System.out.println(String input_data);

println(): De PrintStream-klasse die gebruikt wordt om output op de console weer te geven.

Voorbeeld:

Laten we het voorbeeld van de print()-methode zien.

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!

Overige Java overbelaste methodes in println()

De print()-methode heeft de volgende overbelaste methodes:

Overbelaste MethodesPrint Data Formaat
print(boolean b)Deze methode toont de Boolean-waarde
print(char c)Een methode toont het karakter
print(char[] s)Het toont een array van karakters
print(double d)Het toont een double-precision drijvendekommagetal
print(float f)Een methode toont het drijvendekommagetal
print(long l)Het toont een long integer
print(int i)Het toont een integer-nummer
print(object obj)Deze methode werkt voor objectwaarde
print(String s)Deze methode toont de string-waarde

Methode 3: Java printf()-methode

De Java printf-methode toont de geformatteerde string op de console met het specifieke formaat. Het is een Java-overbelaste methode van de PrintStream-klasse om waarden af te drukken. De specifiers worden weergegeven met geformatteerde argumenten in de methode.

Syntax:

De syntax toont hoe de printf()-statement te bedienen.

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

Voorbeeld

Laten we het voorbeeld van de print()-methode zien.

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()-specifiers in Java

De printf()-methode gebruikt de volgende specifiers:

SpecifierType
%cKarakterwaarde
%dInteger-waarde
%fDrijvend getal
%sString van karakters
%%Print of toon een procentteken (%)
%eExponentieel drijvendekommagetal

Voorbeeld

Laten we het voorbeeld van de print-methode in Java zien.

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

Hoe te printen met ingevoerde data in Java

Hoe te printen met ingevoerde data in Java

De volgende stappen tonen hoe ingevoerde data te printen.

Stap 1) Gebruik de Java scanner-pakket ter ondersteuning van gebruikersinvoer-data.

Stap 2) Een Scanner-klasse of -object werkt om invoer van standaard-invoer te accepteren. Het komt via het toetsenbord binnen.

Stap 3) Maak de variabele aan met de "Scanner(System.in)"-methode.

Stap 4) Gebruik de variabele. nextInt() leest dan alle waarden van het toetsenbord.

Stap 5) Deze methode krijgt invoerdata tot het een nieuwe regelkarakter (Enter) tegenkomt.

Stap 6) Ten slotte print de invoerwaarde de normale output met de System.out.print()-functie.

Voorbeeld

Laten we het voorbeeld zien van invoer gebruikersdata invoeren en printen in 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);
    }
}

Output:

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

Overige Java overbelaste methodes in print()

De print()-methode heeft de volgende overbelaste methodes:

Overbelaste MethodesPrint Data Formaat
print(boolean b)Deze methode toont de Boolean-waarde
print(char c)Deze methode toont het karakter
print(char[] s)Deze methode toont een array van karakters
print(double d)Een methode toont double-precision drijvendekommagetal
print(float f)Deze methode toont een drijvendekommagetal
print(long l)Deze methode toont een long integer
print(int i)Deze methode toont een integer-nummer
print(object obj)Het werkt voor objectwaarde
print(String s)Deze methode werkt en toont string-waarde

Print-statements in Java vergelijken

Het primaire verschil tussen de print() en println()-methodes in Java wordt hieronder getoond.

Java println()-statementJava print()-statement
De cursor verschijnt op de volgende regel na het weergeven van de output op de console. We kunnen 'ln' in 'println' interpreteren als 'volgende regel'.De cursor verschijnt op dezelfde regel na het weergeven van de output op de console met print().
We kunnen de System.out.println(data)-functie gebruiken om de data op te halen en de cursor op de volgende regel te tonen.We kunnen de System.out.print(data)-functie gebruiken die de invoerdata op dezelfde regel toont.

Samenvatting

  • De print-statement is een eenvoudige manier om data weer te geven voor een Java-programmeur.
  • De System.out.print()-functie werkt met de drie methodes: print, println en printf.
  • We kunnen data in een enkele regel en volgende-regel-formaat bedienen met de Java-printmethodes.
  • De specifiers en overbelaste methodes worden gebruikt om informatie weer te geven met een vereist datatype.
  • De Java printf()-functie gebruikt specifiers volgens gebruikersvereisten. De print()- en println()-methodes gebruiken overbelaste methodes.
  • De invoerdata wordt bediend en weergegeven met het scanner-pakket en de methode.

Java

  1. Java-printen meesteren: print(), println() en printf() gebruiken
  2. Java HashMap beheersen: Operaties, voorbeelden en best practices
  3. Java PrintStream-klasse: print, println en printf uitgelegd
  4. Java Numbers Class – Wrapper Classes & Erfelijkheid Uitgelegd
  5. Bubble Sort in Java beheersen: Duidelijk voorbeeld & stapsgewijze walkthrough
  6. Java Arrays Onder de Knie: Uitgebreide Gids voor Efficiënte Data Afhandeling
  7. Java InputStreamReader: Methoden, encoding en praktische voorbeelden
  8. Top 20 Neo4j-interviewvragen en antwoorden voor 2026
  9. Method overriding in Java meesteren
  10. Java-variabelen en literals: een uitgebreide gids
  11. Java Generics: Herbruikbare, type-veilige code bouwen