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.
- Java print()-methode: Data wordt op dezelfde regel weergegeven met de print-statement in Java.
- Java println()-methode: Output print in de huidige regel, en cursorpositie verplaatst naar de volgende regel.
- 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 Methodes | Print 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:
| Specifier | Type |
|---|---|
| %c | Karakterwaarde |
| %d | Integer-waarde |
| %f | Drijvend getal |
| %s | String van karakters |
| %% | Print of toon een procentteken (%) |
| %e | Exponentieel 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 Methodes | Print 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()-statement | Java 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
- Java-printen meesteren: print(), println() en printf() gebruiken
- Java HashMap beheersen: Operaties, voorbeelden en best practices
- Java PrintStream-klasse: print, println en printf uitgelegd
- Java Numbers Class – Wrapper Classes & Erfelijkheid Uitgelegd
- Bubble Sort in Java beheersen: Duidelijk voorbeeld & stapsgewijze walkthrough
- Java Arrays Onder de Knie: Uitgebreide Gids voor Efficiënte Data Afhandeling
- Java InputStreamReader: Methoden, encoding en praktische voorbeelden
- Top 20 Neo4j-interviewvragen en antwoorden voor 2026
- Method overriding in Java meesteren
- Java-variabelen en literals: een uitgebreide gids
- Java Generics: Herbruikbare, type-veilige code bouwen