Hoe te printen in Java
โก Slimme samenvatting
Afdrukken in Java Het is gebaseerd op drie kernmethoden van de PrintStream-klasse die opgemaakte tekst naar de console sturen, verschillende cursorgedragingen ondersteunen, meerdere gegevenstypen accepteren via overbelaste signaturen en nauwkeurige uitvoercontrole mogelijk maken voor elke ontwikkelaarsbehoefte.

Java Biedt drie kernmethoden om uitvoer naar de console te sturen. Elke methode heeft een eigen doel en ondersteunt een reeks gegevenstypen via overbelaste signatures, helping Ontwikkelaars tonen informatie in de lay-out die het beste bij het programma past.
- Java print() methode: Gegevens worden op dezelfde regel weergegeven met behulp van de printopdracht in Java.
- Java println() methode: De uitvoer wordt op de huidige regel afgedrukt en de cursor springt naar de volgende regel.
- Java printf() methodeDe gegevens worden in een specifiek formaat weergegeven, conform de vereisten.
Wat is de Java print()-methode?
De Java De `print()`-methode schrijft inhoud naar de console. Het is een overbelaste methode van de Java De PrintStream-klasse accepteert een tekenreeks als invoerparameter.
Na het afdrukken van de invoer blijft de uitvoercursor op dezelfde regel staan. De methode werkt wanneer er geen parameters worden verwerkt. De printopdracht gebruikt "\n" om naar de volgende regel te gaan.
Syntax:
De syntaxis laat zien hoe je de Java verklaring afdrukken.
System.out.print(String input_data);
System.out is een Java Een expressie die een instantie van de klasse PrintStream creรซert. Deze vertegenwoordigt de standaard uitvoerstroom. Je kunt het PrintStream-object niet rechtstreeks gebruiken.
- Systeem: Het systeem is een final-klasse die in het pakket "java.lang" wordt gebruikt om gegevens weer te geven.
- uit: De โuitโ is een voorbeeld van de Java Systeemklasse met een openbaar lidveld. Het is een type van het PrintStream-pakket om intern objecten te creรซren.
Voorbeeld
Het gegeven voorbeeld toont de werkprocedure 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
Waarom de gebruiken Java println()-methode?
De Java De `println()`-methode is een geavanceerde variant van de `print()`-methode. Deze wordt gebruikt om tekst op de console weer te geven. De methode behoort tot de `PrintStream`-klasse via een overbelaste methode. Deze methode werkt met een stringparameter. Na het afdrukken van de gegeven informatie springt de cursor naar het begin van de volgende regel.
Syntax:
De syntaxis laat zien hoe je de Java println-verklaring.
System.out.println(String input_data);
println(): De PrintStream-klasse die wordt gebruikt om uitvoer op de console weer te geven.
Voorbeeld:
Laten we eens kijken naar het voorbeeld van de 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!");
}
}
Output:
How to Print in Java! Hello Coder! Guru99!
Overige Java Overloaded methoden in println()
Voortbouwend op de println()-methode heeft de verwante print()-methode de volgende overbelaste signaturen die verschillende gegevenstypen accepteren.
| Overbelaste methoden | Afdrukgegevensformaat |
| afdrukken(booleaanse b) | Deze methode toont de Booleaanse waarde |
| afdrukken (teken c) | Een methode geeft het teken weer |
| afdrukken(char[] s) | Het toont een reeks karakters |
| print(dubbele d) | Het geeft een drijvende-komma getal met dubbele precisie weer. |
| afdrukken(zwevend f) | Een methode toont het drijvende-kommagetal |
| print(lange l) | Het toont een lang geheel getal |
| afdrukken(int i) | Het toont een geheel getal |
| print(Object obj) | Deze methode werkt op een objectwaarde. |
| afdrukken(Strings) | Deze methode geeft een tekenreekswaarde weer. |
Hoe de Java De printf()-methode werkt
De Java De `printf()`-methode geeft een opgemaakte tekenreeks met een specifieke opmaak weer op de console. Het is een Java Overloaded methode van de PrintStream-klasse om waarden af โโte drukken. De specificaties worden weergegeven met geformatteerde argumenten in de methode.
Syntax:
De syntaxis laat zien hoe de printf()-instructie moet worden uitgevoerd.
System.out.printf(String display_format, Object input_data);
Voorbeeld
Laten we eens kijken naar het voorbeeld van de 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");
}
}
Output:
'How to Print in Java!' HELLO CODER! 'LEARNING'
printf() Specificaties in Java
Om de uitvoeropmaak te beheren met System.out.printf, Java Biedt een reeks specificaties die elk argument aan het juiste gegevenstype koppelen.
| Specificatie | Type |
| %c | Karakterwaarde |
| %d | Integere waarde |
| %f | drijvende-komma getal |
| %s | reeks tekens |
| %% | Geeft een procentteken (%) weer. |
| %e | Exponentiรซle drijvende-kommawaarde |
Voorbeeld
Laten we eens kijken naar een voorbeeld dat de methoden print, println en printf combineert 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");
}
}
Output:
How to Print in Java! HELLO CODER! Guru99
Hoe print ik met behulp van ingevoerde gegevens? Java
Naast vaste strings, Java Kan ook waarden afdrukken die de gebruiker tijdens de uitvoering heeft ingevoerd. De volgende stappen laten zien hoe u ingevoerde gegevens kunt afdrukken.
Stap 1) Gebruik de Java Scannerpakket ter ondersteuning van door de gebruiker ingevoerde gegevens.
Stap 2) Een Scanner-klasse of -object werkt om invoer van standaardinvoer te accepteren. Het komt binnen via het toetsenbord.
Stap 3) Maak de variabele met behulp van de โScanner(System.in)โ-methode.
Stap 4) Gebruik de variabele. nextInt() leest vervolgens alle waarden van het toetsenbord.
Stap 5) Deze methode ontvangt invoergegevens totdat een regelovergangsteken (Enter) wordt tegengekomen.
Stap 6) Ten slotte drukt de invoerwaarde de normale uitvoer af met behulp van de functie System.out.print().
Voorbeeld
Laten we eens kijken naar een voorbeeld van het invoeren van gebruikersgegevens en het afdrukken ervan. 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 Overloaded methoden in print()
Ter referentie: de print()-methode ondersteunt ook de volgende overbelaste signatures die verschillende gegevenstypen accepteren.
| Overbelaste methoden | Afdrukgegevensformaat |
| afdrukken(booleaanse b) | Deze methode toont de Booleaanse waarde |
| afdrukken (teken c) | Deze methode toont het karakter |
| afdrukken(char[] s) | Deze methode geeft een reeks van karakters |
| print(dubbele d) | Een methode toont een drijvende-komma getal met dubbele precisie. |
| afdrukken(zwevend f) | Deze methode geeft een getal met drijvende komma weer |
| print(lange l) | Deze methode toont een lang geheel getal |
| afdrukken(int i) | Deze methode toont een geheel getal |
| print(Object obj) | Het werkt voor objectwaarde |
| afdrukken(Strings) | Deze methode werkt met en geeft de tekenreekswaarde weer. |
Het vergelijken van gedrukte verklaringen in Java
Om te kiezen tussen System.out.print en System.out.println, toont de onderstaande tabel de belangrijkste verschillen tussen de twee methoden. Java.
| Java println()-instructie | Java print()-instructie |
| De cursor wordt op de volgende regel weergegeven nadat de uitvoer op de console is weergegeven. We kunnen 'ln' in 'println' interpreteren als de 'volgende regel'. | De cursor verschijnt op dezelfde regel nadat de uitvoer op de console is weergegeven met behulp van print(). |
| We kunnen de functie System.out.println(data) gebruiken om de gegevens op te halen en de cursor op de volgende regel weer te geven. | We kunnen de functie System.out.print(data) gebruiken om de invoergegevens op dezelfde regel weer te geven. |
