Hogyan kell nyomtatni Java

Három módszer vagy funkció található a Java nyelvet a kimenet kinyomtatásához. Ezek a módszerek a módszer követelményétől és a kódolás kívánt kimenetétől függenek.

  1. Java print() metódus: Az adatok ugyanabban a sorban jelennek meg a java print utasítás használatával.
  2. Java println()módszer: Nyomtatás az aktuális sorban, és a kurzor pozíciója a következő sorra lép.
  3. Java printf()módszer: az adatok az adott formátumban jelennek meg, igény szerint.

1 módszer: Java print() metódus

Java A nyomtatási módszer a tartalom konzolra történő nyomtatására szolgál. A java PrintStream osztály túlterhelt metódusához tartozik. Bemeneti paraméterként egy karakterláncot vesz fel.

A kimeneti kurzor ugyanazon a sorban marad a bemeneti utasítás kinyomtatása után. Ez a módszer akkor működik, ha nem értelmezünk paramétereket. A print utasítás a „\n” karaktert használja a következő sorra lépéshez.

Syntax:

A szintaxis megmutatja, hogyan kell kezelni a Java nyilatkozat nyomtatása.

System.out.print(String input_data);

A System.out a Java módszer a PrintStream osztály példányának létrehozására. A szabványos kimeneti adatfolyamot mutatja. A PrintStream objektumot nem használhatja közvetlenül.

  • Rendszer: A rendszer egy utolsó osztály, amelyet a „Java.lang.package” az adatok megjelenítéséhez.
  • out: Az „out” a java System osztály egy példánya nyilvános tagmezővel. Ez egyfajta PrintStream csomag, amely objektumok belső létrehozására szolgál.

Példa

A megadott példa a print() metódus működését mutatja be.

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

2 módszer: Java println() metódus

Java A println metódus a print() metódus továbbfejlesztett formája. Szöveg megjelenítésére szolgál a konzolon. A túlterhelt metóduson keresztül a PrintStream osztályba tartozik. ezt a metódust string paraméterrel dolgozzuk fel. A megadott információ kinyomtatása után a kurzor a következő sor elejére kerül.

Syntax:

A szintaxis megmutatja, hogyan kell kezelni a Java println nyilatkozat.

System.out.println(String input_data);

println(): A PrintStream osztály, amely a kimenet konzolon való megjelenítésére szolgál.

Példa:

Lássuk a print() metódus példáját.

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!

Egyéb java túlterhelési módszerek a println()-ben

A print() metódus a következő túlterhelt metódusokkal rendelkezik:

Túlterhelt módszerek Nyomtatási adatformátum
nyomtatás (boolean b) Ez a módszer a logikai értéket mutatja
nyomtatás (c karakter) Egy metódus megjeleníti a karaktert
print(char[] s) Egy sor karaktert mutat
nyomtatás (duplázva) Dupla pontosságú lebegőpontos számot jelenít meg
nyomtatás (lebegő f) Egy metódus a lebegőpontos számot mutatja
nyomtatás (hosszú l) Hosszú egész számot mutat
nyomtatás (int i) Egész számot mutat
nyomtatás (objektum objektum) Ez a módszer objektumértéket kezel
nyomtatás (karakterláncok) Ez a módszer karakterláncértéket jelenít meg

3 módszer: Java printf() metódus

Java A printf metódus megjeleníti a formázott karakterláncot a konzolon az adott formátummal. Ez a PrintStream osztály Java-túlterhelt metódusa az értékek nyomtatására. A specifikációk formázott argumentumokkal jelennek meg a metódusban.

Syntax:

A szintaxis megmutatja, hogyan kell kezelni a printf() utasítást.

System.out.printf(String display_format, Object input_data);

Példa

Lássuk a print() metódus példáját.

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() specifikációk be Java

A printf() metódus a következő specifikációkat használja:

Specifikátor típus
%c Karakter érték
%d Egész érték
%f Lebegő szám
%s karaktersorozat
%% Nyomtasson vagy jelenítsen meg egy százalék(%) jelet
%e exponenciális lebegőpontos érték

Példa

Lássuk a nyomtatási módszer példáját 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

Nyomtatás a megadott adatok felhasználásával Java

Nyomtatás a megadott adatok felhasználásával Java

A következő lépések megmutatják, hogyan kell kinyomtatni a bevitt adatokat.

Step 1) Használja a Java szkennercsomag a felhasználói beviteli adatok támogatásához.

Step 2) A szkenner osztály vagy objektum úgy működik, hogy fogadja a szabványos bemenetről érkező bemenetet. A billentyűzeten keresztül jut be.

Step 3) Hozza létre a változó a „Scanner(System.in)” módszerrel.

Step 4) Használja a változót. A nextInt() ezután beolvassa az összes értéket a billentyűzetről.

Step 5) ez a metódus addig kapja a bemeneti adatokat, amíg új sorkarakterrel (Enter) nem találkozik.

Step 6) Végül a bemeneti érték kiírja a normál kimenetet a System.out.print() függvény segítségével.

Példa

Lássuk a felhasználói beviteli adatok megadásának és a nyomtatásnak a példáját 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

Egyéb java túlterhelési módszerek a print()-ben

A print() metódus a következő túlterhelt metódusokkal rendelkezik:

Túlterhelt módszerek Nyomtatási adatformátum
nyomtatás (boolean b) Ez a módszer a logikai értéket mutatja
nyomtatás (c karakter) Ez a módszer megmutatja a karaktert
print(char[] s) Ez a módszer megjelenít egy sor karakterek közül
nyomtatás (duplázva) Egy módszer dupla pontosságú lebegőpontos számot mutat
nyomtatás (lebegő f) Ez a módszer egy lebegőpontos számot jelenít meg
nyomtatás (hosszú l) Ez a módszer egy hosszú egész számot mutat
nyomtatás (int i) Ez a módszer egy egész számot mutat
nyomtatás (objektum objektum) Objektumértékre működik
nyomtatás (karakterláncok) Ez a módszer működik és megjeleníti a karakterlánc értékét

Nyomtatott nyilatkozatok összehasonlítása in Java

Az elsődleges különbség a print() és a println() metódusok között Java az alább látható.

Java println() utasítás Java print() utasítás
A kurzor a következő sorban jelenik meg, miután megjelenítette a kimenetet a konzolon. A 'println' 'ln'-jét a 'következő sorként' értelmezhetjük. A kurzor ugyanabban a sorban jelenik meg, miután megjelenítette a kimenetet a konzolon a print() segítségével.
Használhatjuk a System.out.println(data) függvényt az adatok lekérésére és a kurzor megjelenítésére a következő sorban. Használhatjuk a System.out.print (data) függvényt, amely ugyanabban a sorban jeleníti meg a bemeneti adatokat.

Összegzésként

  • A nyomtatási utasítás egy egyszerű módja az adatok megjelenítésének a Java programozó.
  • A System.out.print() függvény három módszerrel működik: print, println és printf.
  • Az adatokat egysoros és a következő soros formátumban kezelhetjük a Java nyomtatási módszerek.
  • A specifikátorok és a túlterhelt metódus a szükséges adattípusú információk megjelenítésére szolgál.
  • A Java A printf() függvény a felhasználói követelményeknek megfelelő specifikációkat használ. A print() és println() metódusok túlterhelt metódusokat használnak.
  • A bemeneti adatok a szkenner csomag és módszer használatával működnek és jelennek meg.