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.

  • 🖨️ printimismeetod: System.out.print kirjutab andmed samale reale, keeping kursor paigal tekstisisese väljundi jaoks.
  • 📤 println meetod: System.out.println kuvab teksti ja liigutab kursori puhta eraldamise tagamiseks järgmisele reale.
  • 🧾 printf-meetod: System.out.printf rakendab väljundi paigutuse juhtimiseks vorminguspetsifikatsioone nagu %s, %d ja %f.
  • ✅ Ülekoormatud allkirjad: Iga meetod aktsepteerib paindlikkuse huvides boolean, char, int, long, float, double, String ja Object tüüpe.
  • 🧪 Kasutaja sisend: Skanneri klass loeb klaviatuurilt sisestatud andmeid meetodi nextInt kaudu ja prindib jäädvustatud väärtused print-meetodite abil.

Kuidas sisse printida Java

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.

  1. Java print() meetodAndmed kuvatakse samal real, kasutades printimiskäsku Java.
  2. Java println() meetod: Väljund prinditakse praegusele reale ja kursor liigub järgmisele reale.
  3. 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).

KKK

System.out.print kirjutab väljundi samale reale ja jätab kursori paigale. System.out.println kirjutab sama väljundi ja seejärel liigutab kursori uuele reale, misjärel kuvatakse iga lause omaette reas.

Kasutage System.out.printf funktsiooni, kui väljund vajab kindlat paigutust, fikseeritud laiust või numbrilist täpsust. Spetsifikaatorid nagu %s, %d ja %.2f vormindavad stringe ja numbreid, samas kui println sobib paremini lihtsa üherealise tekstiväljundi jaoks.

Kasutage pluss-operaatorit stringi ühendamiseks muutujaga System.out.println sees, näiteks System.out.println("Kokku: " + kokku). Rikkalikuma vorminduse saamiseks kasutage System.out.printf funktsiooni koos täpsustajatega nagu %s ja %d, et lisada muutujate väärtusi malli.

Jah, tänapäevased tehisintellekti assistendid IDE-des oskavad soovitada õigeid printf-vormingus stringe, parandada mittevastavaid spetsifikatsioone ja joondada argumente nende tüüpidega. Arendajad peaksid siiski soovitatud vormingut üle vaatama, et veenduda laiuse, täpsuse ja lokaadi käitumise vastavuses kavandatud väljundiga.

Tootmiskoodis soovitavad tehisintellekti assistendid System.out.print asemel sageli logimisraamistikku, näiteks SLF4J või java.util.logging. Logimine toetab tasemeid, vormindamist ja väljundsihtmärke, samas kui printimismeetodid on kasulikud kiirete näidete ja väikeste konsooliprogrammide jaoks.

Võta see postitus kokku järgmiselt: