Sådan udskriver du Java
Tre metoder eller funktioner findes i Java sprog for at udskrive output. Disse metoder afhænger af metodekravet og ønsket output i kodning.
- Java print() metode: Data vises på samme linje ved hjælp af print statement i java.
- Java println() Metode: Udskriv udskrift i den aktuelle linje, og markørposition flyttes til næste linje.
- Java printf()metode: data vises med det bestemte format efter krav.
Metode 1: Java print() metode
Java udskriftsmetoden virker til at udskrive indhold til konsollen. Det tilhører en overbelastet metode i Java PrintStream-klassen. Det tager en streng som inputparameter.
Outputmarkøren forbliver på samme linje efter udskrivning af input-sætningen. Denne metode virker, hvis vi ikke analyserer nogen parametre. Udskriftserklæringen bruger "\n" til at gå til næste linje.
Syntaks:
Syntaksen viser, hvordan man betjener Java udskrive erklæring.
System.out.print(String input_data);
System.out er en Java metode til at oprette en forekomst af PrintStream-klassen. Det viser Standard Output Stream. Du kan ikke bruge PrintStream-objektet direkte.
- System: Systemet er en sidste klasse, der bruges i "Java.lang.package" for at vise data.
- ud: "out" er en forekomst af java System-klassen med et offentligt medlemsfelt. Det er en type PrintStream-pakke til at oprette objekter internt.
Eksempel
Det givne eksempel viser arbejdsproceduren for print() metoden.
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
Metode 2: Java println() metode
Java println-metoden er en avanceret form af print()-metoden. Det bruges til at vise tekst på konsollen. Den tilhører PrintStream-klassen gennem den overbelastede metode. denne metode arbejdes med en strengparameter. Efter udskrivning af den givne information flyttes markøren til begyndelsen af næste linje.
Syntaks:
Syntaksen viser, hvordan man betjener Java println erklæring.
System.out.println(String input_data);
println(): PrintStream-klassen, der bruges til at vise output på konsollen.
Eksempel:
Lad os se eksemplet med print()-metoden.
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!
Andre java-overbelastningsmetoder i println()
Print()-metoden har følgende overbelastede metoder:
Overbelastede metoder | Udskriv dataformat |
print (boolsk b) | Denne metode viser den boolske værdi |
print (char c) | En metode viser tegnet |
print(char[] s) | Det viser en række karakterer |
print (fordoblet) | Den viser et flydende decimaltal med dobbelt præcision |
print (flydende f) | En metode viser det flydende deal |
print (lang l) | Det viser et langt heltal |
print(int i) | Den viser et heltal |
print(objekt obj) | Denne metode driver objektværdi |
print(streng s) | Denne metode viser strengværdi |
Metode 3: Java printf() metode
Java printf-metoden viser den formaterede streng på konsollen med det specifikke format. Det er en java-overbelastet metode af PrintStream-klassen til at udskrive værdier. Specifikationerne vises med formaterede argumenter i metoden.
Syntaks:
Syntaksen viser, hvordan printf()-sætningen betjenes.
System.out.printf(String display_format, Object input_data);
Eksempel
Lad os se eksemplet med print()-metoden.
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() specifikationer i Java
Printf()-metoden bruger følgende specifikationer:
Specifikator | Type |
%c | Karakterværdi |
%d | Heltalsværdi |
%f | Flydende tal |
%s | streng af tegn |
%% | Udskriv eller vis et procent(%)-tegn |
%e | eksponentiel flydende decimalværdi |
Eksempel
Lad os se eksemplet på printmetoden i 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
Sådan udskrives ved hjælp af indtastede data i Java
Sådan udskrives ved hjælp af indtastede data i Java
De følgende trin viser os at udskrive indtastede data.
Trin 1) Brug Java scannerpakke til at understøtte brugerinputdata.
Trin 2) En scannerklasse eller et objekt fungerer for at acceptere input fra standardinput. Den kommer ind gennem tastaturet.
Trin 3) Opret variabel ved at bruge "Scanner(System.in)"-metoden.
Trin 4) Brug variablen. nextInt() læser derefter alle værdier fra tastaturet.
Trin 5) denne metode får inputdata, indtil den støder på et nyt linjetegn (Enter).
Trin 6) Til sidst udskriver inputværdien det normale output ved hjælp af System.out.print()-funktionen.
Eksempel
Lad os se eksemplet med indtastning af brugerinputdata og udskrivning 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
Andre java-overbelastningsmetoder i print()
Print()-metoden har følgende overbelastede metoder:
Overbelastede metoder | Udskriv dataformat |
print (boolsk b) | Denne metode viser den boolske værdi |
print (char c) | Denne metode viser karakteren |
print(char[] s) | Denne metode viser en matrix af tegn |
print (fordoblet) | En metode viser et flydende decimaltal med dobbelt præcision |
print (flydende f) | Denne metode viser et flydende decimaltal |
print (lang l) | Denne metode viser et langt heltal |
print(int i) | Denne metode viser et heltal |
print(objekt obj) | Det virker for objektværdi |
print(streng s) | Denne metode fungerer og viser strengværdi |
Sammenligning af trykte udsagn i Java
Den primære skelnen mellem print() og println() metoderne i Java er vist nedenfor.
Java println() sætning | Java print() erklæring |
Markøren vises på næste linje efter at have vist output på konsollen. Vi kan fortolke 'ln' i 'println' som 'næste linje'. | Markøren vises på samme linje efter at have vist output på konsollen ved hjælp af print(). |
Vi kan bruge System.out.println(data)-funktionen til at hente dataene og vise markøren på næste linje. | Vi kan bruge System.out.print (data)-funktionen viser inputdataene på samme linje. |
Resumé
- Udskriftserklæringen er en enkel måde at vise data for en Java programmør.
- Funktionen System.out.print() fungerer med de tre metoder: print, println og printf.
- Vi kan betjene data i en enkelt linje og det næste linjeformat ved hjælp af Java printmetoder.
- Specifikatorerne og den overbelastede metode bruges til at vise information med en påkrævet datatype.
- Java printf()-funktionen bruger specifikationer i henhold til brugerkrav. Print() og println() metoderne bruger overbelastede metoder.
- Inputdataene fungerer og vises ved hjælp af scannerpakken og -metoden.