Sådan udskriver du i Java med eksempler: 3 metoder

Der findes tre metoder eller funktioner i Java-sproget til 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-udskrivningsmetoden fungerer til udskrivning af 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 operatil Java print-erklæringen.

System.out.print(String input_data);

System.out er en Java-metode til at oprette en instans 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" til 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 operate den 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 following 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(doubled) Det viser double-præcisions flydende decimaltal
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 fremgangsmåde operates 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 er displayed med formaterede argumenter i metoden.

Syntaks:

Syntaksen viser hvordan operate printf()-sætningen.

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 following 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 udskriver du med indtastede data i Java

Sådan udskriver du med indtastede data i Java

Folloenwing trin viser os at udskrive indtastede data.

Trin 1) Brug Java-scannerpakken til at understøtte brugerinputdata.

Trin 2) En scannerklasse eller et objekt operates at acceptere input fra standard input. 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 i 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 following 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(doubled) Det viser en metode double-præcisions flydende decimaltal
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 fremgangsmåde operates og viser strengværdi

Sammenligning af udskriftsudsagn i Java

Den primære skelnen mellem print() og println() metoderne i Java er vist nedenfor.

Java println()-sætning Java print()-sætning
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 på for en Java-programmør.
  • Funktionen System.out.print() fungerer med de tre metoder: print, println og printf.
  • Vi kan operadataene i en enkelt linje og det næste linjeformat ved hjælp af Java-udskrivningsmetoderne.
  • 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.
  • Indgangsdata operatester og viser ved hjælp af scannerpakken og -metoden.