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.
- Java print() metódus: Az adatok ugyanabban a sorban jelennek meg a java print utasítás használatával.
- Java println()módszer: Nyomtatás az aktuális sorban, és a kurzor pozíciója a következő sorra lép.
- 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.