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.

  1. Java print() metode: Data vises på samme linje ved hjælp af print statement i java.
  2. Java println() Metode: Udskriv udskrift i den aktuelle linje, og markørposition flyttes til næste linje.
  3. 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.