Hogyan kell nyomtatni Java
⚡ Okos összefoglaló
Nyomtatás Java a PrintStream osztály három alapvető metódusára támaszkodik, amelyek formázott szöveget küldenek a konzolra, támogatják a különböző kurzorviselkedéseket, több adattípust fogadnak el túlterhelt aláírásokon keresztül, és lehetővé teszik a precíz kimeneti vezérlést bármilyen fejlesztői igényhez.
Java három alapvető metódust biztosít a kimenet konzolra küldéséhez. Mindegyik metódus más célt szolgál, és számos adattípust támogat túlterhelt aláírásokon keresztül, például:ping a fejlesztők a programhoz leginkább illeszkedő elrendezésben jelenítik meg az információkat.
- Java print() metódus: Az adatok ugyanazon a sorban jelennek meg a print utasítás használatával a Java.
- Java println() metódus: A kimenet az aktuális sorba kerül kinyomtatásra, és a kurzor a következő sorra ugrik.
- Java printf() metódusAz adatok a követelményeknek megfelelően egy adott formátumban jelennek meg.
Mi a Java print() metódus?
Az Java A print() metódus tartalmat ír a konzolra. Ez a metódus túlterhelt metódusa. Java PrintStream osztály, és bemeneti paraméterként egy karakterláncot fogad el.
A bemenet kinyomtatása után a kimeneti kurzor ugyanazon a sorban marad. A metódus akkor működik, ha nincsenek paraméterek elemzésre kerülve. A kinyomtatási 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 kifejezés, amely létrehozza a PrintStream osztály egy példányát. A szabványos kimeneti adatfolyamot jelöli. A PrintStream objektum nem használható közvetlenül.
- System: A System egy utolsó osztály, amelyet a „java.lang” csomagban használnak az adatok megjelenítésére.
- ki: A „ki” a következő egy példája: Java Rendszerosztály nyilvános tagmezővel. Ez egyfajta PrintStream csomag, amely belső objektumokat hoz létre.
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
Miért használja a Java println() metódus?
Az Java A println() metódus a print() metódus egy továbbfejlesztett formája. Szöveg megjelenítésére szolgál a konzolon. A PrintStream osztályhoz tartozik egy túlterhelt metóduson keresztül. Ez a metódus egy karakterlánc paraméterrel működik. A megadott információ kinyomtatása után a kurzor a következő sor elejére ugrik.
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:
Nézzük meg a println() 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!
Más Java Túlterhelt metódusok a println()-ben
A println() metódusra építve a kapcsolódó print() metódus a következő túlterhelt szignatúrákkal rendelkezik, amelyek különböző adattípusokat fogadnak el.
| 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(dupla d) | 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 obj) | Ez a metódus egy objektumértéken működik |
| nyomtatás (karakterláncok) | Ez a metódus egy karakterlánc értéket jelenít meg |
Hogy a Java printf() metódus működik
Az Java A printf() metódus egy formázott karakterláncot jelenít meg a konzolon egy adott formátumban. Ez egy Java A PrintStream osztály túlterhelt metódusa az értékek kinyomtatására. A specifikátorok 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
Nézzük meg a printf() 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átorok a Java
A kimenet formázásának szabályozásához a System.out.printf segítségével, Java egy sor specifikátort biztosít, amelyek minden argumentumot a megfelelő adattípushoz rendelnek.
| Specifikátor | típus |
| %c | Karakter érték |
| %d | Egész érték |
| %f | Lebegőpontos szám |
| %s | Karakterlánc |
| %% | Százalékjelet (%) nyomtat vagy jelenít meg |
| %e | Exponenciális lebegőpontos érték |
Példa
Nézzünk egy példát, amely a print, println és printf metódusokat kombinálja: 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
Hogyan nyomtathat a beírt adatok felhasználásával? Java
A fix húrokon túl, Java a felhasználó által futásidőben megadott értékeket is kinyomtathatja. A következő lépések bemutatják, hogyan nyomtathatja ki a beírt adatokat.
Step 1) Használja a Java Szkenner csomag a felhasználói beviteli adatok támogatására.
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 kap bemeneti adatokat, amíg új sor karakterrel (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
Nézzünk egy példát a felhasználói adatok bevitelére és kinyomtatására. 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
Más Java Túlterhelt metódusok a print() függvényben
Referenciaként a print() metódus a következő túlterhelt szignatúrákat is támogatja, amelyek különböző adattípusokat fogadnak el.
| 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(dupla d) | Egy metódus 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 obj) | Objektumértékre működik |
| nyomtatás (karakterláncok) | Ez a metódus karakterlánc értéken működik és azt megjeleníti |
Nyomtatott utasítások összehasonlítása Java
A System.out.print és a System.out.println közötti választáshoz az alábbi táblázat kiemeli a két metódus közötti főbb különbségeket. Java.
| 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. | A System.out.print(data) függvénnyel megjeleníthetjük a bemeneti adatokat ugyanazon a sorban. |

