Hoe te printen in Java
Er zijn drie methoden of functies beschikbaar in de Java taal om de uitvoer af te drukken. Deze methoden zijn afhankelijk van de methodevereiste en de gewenste output bij het coderen.
- Java print() methode: gegevens worden op dezelfde regel weergegeven met behulp van de printinstructie in Java.
- Java println()Methode: Voer een afdruk uit op de huidige regel en de cursorpositie wordt naar de volgende regel verplaatst.
- Java printf()Methode: gegevensweergaven met het specifieke formaat volgens vereisten.
Methode 1: Java print() methode
Java print methode werkt voor het afdrukken van inhoud naar de console. Het behoort tot een overloaded methode van de Java PrintStream klasse. Het neemt een string als invoerparameter.
De uitvoercursor blijft op dezelfde regel staan na het afdrukken van de invoerinstructie. Deze methode werkt als we geen parameters parseren. De printinstructie 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 methode voor het maken van een exemplaar van de klasse PrintStream. Het toont de standaarduitvoerstroom. U kunt het PrintStream-object niet rechtstreeks gebruiken.
- Systeem: Het systeem is een laatste klasse die wordt gebruikt in de “Java.lang.package” om gegevens weer te geven.
- out: De “out” is een exemplaar van de java System-klasse met een openbaar ledenveld. Het is een type PrintStream-pakket om intern objecten te maken.
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
Methode 2: Java println() methode
Java De 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 klasse PrintStream via de overbelaste methode. deze methode wordt gewerkt met een stringparameter. Nadat de gegeven informatie is afgedrukt, wordt de cursor naar het begin van de volgende regel verplaatst.
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 het voorbeeld van de print() -methode bekijken.
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!
Andere Java-overbelastingsmethoden in println()
De print()-methode heeft de volgende overbelaste methoden:
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(verdubbeld) | Het geeft drijvende-kommagetallen 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 |
afdrukken(object obj) | Deze methode werkt met objectwaarde |
afdrukken(Strings) | Deze methode geeft de tekenreekswaarde weer |
Methode 3: Java printf() methode
Java printf-methode geeft de geformatteerde string weer op de console met de specifieke opmaak. Het is een java-overloaded-methode van de PrintStream-klasse om waarden af te drukken. De specifiers 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 het voorbeeld van de print() -methode bekijken.
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
De printf()-methode gebruikt de volgende specificaties:
Specificatie | Type |
%c | Karakterwaarde |
%d | Integere waarde |
%f | Zwevend getal |
%s | tekenreeks |
%% | Een procent(%)-teken afdrukken of weergeven |
%e | exponentiële drijvende-kommawaarde |
Voorbeeld
Laten we het voorbeeld van de afdrukmethode bekijken 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
Afdrukken met behulp van ingevoerde gegevens in Java
Afdrukken met behulp van ingevoerde gegevens in Java
De volgende stappen laten zien hoe u ingevoerde gegevens kunt afdrukken.
Stap 1) Gebruik de Java scannerpakket ter ondersteuning van gebruikersinvoergegevens.
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 haalt invoergegevens op totdat deze een nieuw regelteken tegenkomt (Enter).
Stap 6) Ten slotte drukt de invoerwaarde de normale uitvoer af met behulp van de functie System.out.print().
Voorbeeld
Laten we het voorbeeld bekijken van het invoeren van gebruikersinvoergegevens en afdrukken 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
Andere Java-overbelastingsmethoden in print()
De print()-methode heeft de volgende overbelaste methoden:
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(verdubbeld) | Een methode toont een drijvendekommagetal 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 |
afdrukken(object obj) | Het werkt voor objectwaarde |
afdrukken(Strings) | Deze methode werkt en geeft een tekenreekswaarde weer |
Afdrukinstructies vergelijken in Java
Het belangrijkste onderscheid tussen de methoden print() en println() in Java wordt hieronder getoond.
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 en de invoergegevens op dezelfde regel weergeven. |
Samenvatting
- De printinstructie is een eenvoudige manier om gegevens weer te geven voor a Java programmeur.
- De functie System.out.print() werkt met de drie methoden: print, println en printf.
- We kunnen gegevens in een enkele regel en de volgende regel in het formaat verwerken met behulp van de Java afdrukmethoden.
- De specificeerders en de overbelaste methode worden gebruikt om informatie met een vereist gegevenstype weer te geven.
- De Java printf() functie gebruikt specificaties volgens gebruikersvereisten. De methoden print() en println() gebruiken overbelaste methoden.
- De invoergegevens worden verwerkt en weergegeven met behulp van het scannerpakket en de bijbehorende methode.