Kuidas sisse printida Java
⚡ Nutikas kokkuvõte
Printimine Java tugineb PrintStream klassi kolmele põhimeetodile, mis saadavad konsoolile vormindatud teksti, toetavad kursori erinevaid käitumisviise, aktsepteerivad mitut andmetüüpi ülekoormatud signatuuride kaudu ja võimaldavad täpset väljundi juhtimist mis tahes arendaja nõuete jaoks.

Java pakub konsoolile väljundi saatmiseks kolme põhimeetodit. Igal meetodil on erinev eesmärk ja see toetab mitmesuguseid andmetüüpe ülekoormatud signatuuride kaudu, näiteksping Arendajad kuvavad teavet programmile kõige paremini sobivas paigutuses.
- Java print() meetodAndmed kuvatakse samal real, kasutades printimiskäsku Java.
- Java println() meetod: Väljund prinditakse praegusele reale ja kursor liigub järgmisele reale.
- Java printf() meetodAndmed kuvatakse vastavalt vajadusele kindlas vormingus.
Mis on Java print() meetod?
. Java print() meetod kirjutab sisu konsoolile. See on ülekoormatud meetod Java PrintStream klass ja aktsepteerib sisendparameetrina stringi.
Pärast sisendi väljatrükkimist jääb väljundkursor samale reale. Meetod töötab siis, kui parameetreid ei parsita. Väljatrükkimislause kasutab järgmisele reale liikumiseks sümbolit „\n”.
süntaksit:
Süntaks näitab, kuidas seda kasutada Java print avaldus.
System.out.print(String input_data);
System.out on a Java avaldis, mis loob PrintStream klassi eksemplari. See esindab standardset väljundvoogu. PrintStream objekti ei saa otse kasutada.
- Süsteem: Süsteem on viimane klass, mida kasutatakse paketis „java.lang” andmete kuvamiseks.
- välja: „välja“ on näide Java Süsteemiklass avaliku liikmeväljaga. See on PrintStreami paketi tüüp objektide loomiseks sisemiselt.
Näide
Toodud näide näitab print() meetodi tööprotseduuri.
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!");
}
}
Väljund:
How to Print in Java! HELLO CODER! Guru99
Miks kasutada Java println() meetod?
. Java println() meetod on print() meetodi täiustatud vorm. Seda kasutatakse teksti kuvamiseks konsoolil. See kuulub PrintStream klassi ülekoormatud meetodi kaudu. See meetod töötab stringiparameetriga. Pärast antud teabe printimist liigub kursor järgmise rea algusesse.
süntaksit:
Süntaks näitab, kuidas seda kasutada Java println avaldus.
System.out.println(String input_data);
println(): klass PrintStream, mida kasutatakse konsoolis väljundi kuvamiseks.
Näide:
Vaatame println() meetodi näidet.
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!");
}
}
Väljund:
How to Print in Java! Hello Coder! Guru99!
Muu Java Ülekoormatud meetodid println() funktsioonis
Tuginedes println() meetodile, on seotud print() meetodil järgmised ülekoormatud signatuurid, mis aktsepteerivad erinevaid andmetüüpe.
| Ülekoormatud meetodid | Prindiandmete vorming |
| print(tõve b) | See meetod näitab Boole'i väärtust |
| print (char c) | Meetod kuvab tähemärgi |
| print(char[] s) | See näitab märkide massiivi |
| prindi(topelt-d) | See kuvab kahekordse täpsusega ujukomaarvu |
| print(float f) | Meetod näitab ujukomaarvu |
| print (pikk l) | See näitab pikka täisarvu |
| print (int i) | See näitab täisarvu |
| prindi(Objekt obj) | See meetod töötab objekti väärtusega |
| print (stringid) | See meetod kuvab stringi väärtuse |
Kuidas Java printf() meetod töötab
. Java printf() meetod kuvab konsoolil vormindatud stringi kindlas vormingus. See on Java PrintStream klassi ülekoormatud meetod väärtuste printimiseks. Meetodis kuvatakse spetsifikatsioonid vormindatud argumentidega.
süntaksit:
Süntaks näitab, kuidas printf() lauset kasutada.
System.out.printf(String display_format, Object input_data);
Näide
Vaatame printf() meetodi näidet.
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");
}
}
Väljund:
'How to Print in Java!' HELLO CODER! 'LEARNING'
printf() spetsifikatsioonid sees Java
Väljundi vormindamise juhtimiseks System.out.printf abil Java pakub spetsifikatsioonide komplekti, mis seob iga argumendi õige andmetüübiga.
| Täpsustaja | KASUTUSALA |
| %c | Tähemärgi väärtus |
| %d | Täisarv |
| %f | Ujukomaarv |
| %s | Märkide jada |
| %% | Prindib või kuvab protsendimärgi (%) |
| %e | Eksponentsiaalne ujukoma väärtus |
Näide
Vaatame näidet, mis ühendab print, println ja printf meetodid. 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");
}
}
Väljund:
How to Print in Java! HELLO CODER! Guru99
Kuidas sisestatud andmete abil printida Java
Lisaks fikseeritud keeltele, Java saab printida ka kasutaja poolt käitusajal sisestatud väärtusi. Järgmised sammud näitavad, kuidas sisestatud andmeid printida.
Step 1) Kasuta Java Skanneri pakett kasutaja sisestatud andmete toetamiseks.
Step 2) Skanneri klass või objekt võtab vastu sisendi standardsisendist. See siseneb klaviatuuri kaudu.
Step 3) Loo muutuja kasutades meetodit "Skanner(System.in)".
Step 4) Kasutage muutujat. nextInt() loeb seejärel kõik väärtused klaviatuurilt.
Step 5) See meetod saab sisendandmeid seni, kuni see jõuab reavahetuse märgini (Enter).
Step 6) Lõpuks prindib sisendväärtus tavalise väljundi funktsiooni System.out.print() abil.
Näide
Vaatame näidet kasutaja sisendandmete sisestamisest ja nende väljatrükkimisest. 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);
}
}
Väljund:
Enter a Value: 21 User entered: 21 Addition: 42
Muu Java Ülekoormatud meetodid funktsioonis print()
Võrdluseks, print() meetod toetab ka järgmisi ülekoormatud signatuure, mis aktsepteerivad erinevaid andmetüüpe.
| Ülekoormatud meetodid | Prindiandmete vorming |
| print(tõve b) | See meetod näitab Boole'i väärtust |
| print (char c) | See meetod näitab iseloomu |
| print(char[] s) | See meetod kuvab an massiivi tegelastest |
| prindi(topelt-d) | Meetod näitab kahekordse täpsusega ujukomaarvu |
| print(float f) | See meetod kuvab ujukomaarvu |
| print (pikk l) | See meetod näitab pikka täisarvu |
| print (int i) | See meetod näitab täisarvu |
| prindi(Objekt obj) | See töötab objekti väärtuse jaoks |
| print (stringid) | See meetod töötab stringi väärtusega ja kuvab selle. |
Prinditud avalduste võrdlemine Java
System.out.print ja System.out.println vahel valimiseks toob allolev tabel esile kahe meetodi peamised erinevused. Java.
| Java println() avaldus | Java print() lause |
| Kursor kuvatakse järgmisel real pärast väljundi kuvamist konsoolil. Võime tõlgendada 'ln' 'println'is kui 'järgmist rida'. | Kursor ilmub samale reale pärast väljundi kuvamist konsoolil, kasutades print(). |
| Andmete hankimiseks ja kursori kuvamiseks järgmisel real saame kasutada funktsiooni System.out.println(data). | Sisendandmete kuvamiseks samal real saame kasutada funktsiooni System.out.print(data). |
