Kuinka tulostaa sisään Java

⚡ Älykäs yhteenveto

Tulostaminen sisään Java perustuu PrintStream-luokan kolmeen ydinmetodiin, jotka lähettävät muotoiltua tekstiä konsolille, tukevat erilaisia ​​kohdistimen toimintoja, hyväksyvät useita tietotyyppejä ylikuormitettujen allekirjoitusten kautta ja mahdollistavat tarkan tulosteen hallinnan kaikille kehittäjävaatimuksille.

  • 🖨️ tulostusmenetelmä: System.out.print kirjoittaa tiedot samalle riville, keepping kohdistin paikallaan inline-tulostetta varten.
  • 📤 println-metodi: System.out.println näyttää tekstin ja siirtää kohdistimen seuraavalle riville selkeän erottelun takaamiseksi.
  • 🧾 printf-metodi: System.out.printf käyttää muotomäärittelijöitä, kuten %s, %d ja %f, tulosteen asettelun hallintaan.
  • Ylikuormitetut allekirjoitukset: Jokainen metodi hyväksyy joustavuuden vuoksi boolean-, char-, int-, long-, float-, double-, String- ja Object-tyypit.
  • 🧪 Käyttäjän syöte: Scanner-luokka lukee näppäimistösyötteen nextInt-metodin avulla ja tulostaa kaapatut arvot print-metodeilla.

Kuinka tulostaa sisään Java

Java tarjoaa kolme ydinmenetelmää tulosteen lähettämiseen konsoliin. Jokaisella menetelmällä on oma tarkoituksensa ja se tukee useita eri tietotyyppejä ylikuormitettujen allekirjoitusten, hel:n, kautta.ping kehittäjät näyttävät tiedot ohjelmaan parhaiten sopivassa asettelussa.

  1. Java print() -menetelmäTiedot näytetään samalla rivillä käyttämällä tulostuskomentoa kohdassa Java.
  2. Java println()-metodi: Tuloste tulostuu nykyiselle riville ja kohdistin siirtyy seuraavalle riville.
  3. Java printf() -menetelmäTiedot näytetään tietyssä muodossa vaatimusten mukaisesti.

Mikä on Java print()-metodi?

Java print()-metodi kirjoittaa sisältöä konsoliin. Se on ylikuormitettu metodi Java PrintStream-luokka ja hyväksyy merkkijonon syöteparametrina.

Syötteen tulostamisen jälkeen tulostuskursori pysyy samalla rivillä. Metodi toimii, kun parametreja ei jäsennetä. Tulostuslauseke käyttää merkkiä "\n" siirtyäkseen seuraavalle riville.

Syntaksi:

Syntaksi näyttää kuinka käyttää Java tulostaa lausunto.

System.out.print(String input_data);

System.out on a Java lauseke, joka luo PrintStream-luokan instanssin. Se edustaa vakiotulostusvirtaa. PrintStream-objektia ei voi käyttää suoraan.

  • System: System on viimeinen luokka, jota käytetään “java.lang”-paketissa datan näyttämiseen.
  • ulos: ”Ulos” on esimerkki Java Järjestelmäluokka, jolla on julkinen jäsenkenttä. Se on eräänlainen PrintStream-paketti, jolla luodaan objekteja sisäisesti.

esimerkki

Annetussa esimerkissä näkyy print()-menetelmän toiminta.

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!");
}
}

lähtö:

How to Print in Java!
HELLO CODER!
Guru99

Miksi käyttää Java println()-metodi?

Java println()-metodi on print()-metodin edistyneempi muoto. Sitä käytetään tekstin näyttämiseen konsolissa. Se kuuluu PrintStream-luokkaan ylikuormitetun metodin kautta. Tämä metodi toimii merkkijonoparametrilla. Annetun tiedon tulostamisen jälkeen kohdistin siirtyy seuraavan rivin alkuun.

Syntaksi:

Syntaksi näyttää kuinka käyttää Java println lausunto.

System.out.println(String input_data);

println(): PrintStream-luokka, jota käytetään tulosteen näyttämiseen konsolissa.

Esimerkiksi:

Katsotaanpa esimerkkiä println()-metodista.

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!");
	}
}

lähtö:

How to Print in Java!
Hello Coder!
Guru99!

Muut Java Ylikuormitetut metodit println()-funktiossa

Println()-metodiin perustuva println()-metodi sisältää seuraavat ylikuormitetut allekirjoitukset, jotka hyväksyvät erilaisia ​​tietotyyppejä.

Ylikuormitetut menetelmät Tulostustietomuoto
tulosta (looginen b) Tämä menetelmä näyttää Boolen arvon
tulosta (merkki c) Metodi näyttää merkin
tulosta (merkki[] s) Se näyttää joukon merkkejä
tulosta(kaksinkertainen d) Se näyttää kaksinkertaisen tarkkuuden liukulukuluvun
tulosta (float f) Menetelmä näyttää liukulukuluvun
tulostaa (pitkä l) Se näyttää pitkän kokonaisluvun
tulosta (int i) Se näyttää kokonaisluvun
tulosta(Objekti obj) Tämä metodi toimii objektin arvon perusteella
tulosta (merkkijono s) Tämä metodi näyttää merkkijonoarvon

Kuinka Java printf()-metodi toimii

Java printf()-metodi näyttää muotoillun merkkijonon konsolissa tietyssä muodossa. Se on Java PrintStream-luokan ylikuormitettu metodi arvojen tulostamiseksi. Määrittelijät näytetään metodissa muotoiltujen argumenttien kanssa.

Syntaksi:

Syntaksi näyttää kuinka printf()-käskyä käytetään.

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

esimerkki

Katsotaanpa esimerkkiä printf()-metodista.

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");
	}
}

lähtö:

'How to Print in Java!'
HELLO CODER!
'LEARNING'

printf()-määrittelijät Java

Voit hallita tulosteen muotoilua System.out.printf-funktiolla seuraavasti: Java tarjoaa joukon määrittelijöitä, jotka yhdistävät jokaisen argumentin oikeaan tietotyyppiin.

Määritin Tyyppi
%c Hahmon arvo
%d Kokonaislukuarvo
%f Liukuluku
%s Merkkijono
%% Tulostaa tai näyttää prosenttimerkin (%)
%e Eksponentiaalinen liukulukuarvo

esimerkki

Katsotaanpa esimerkkiä, joka yhdistää print-, println- ja printf-metodit 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");
	}
}

lähtö:

How to Print in Java!
HELLO CODER! Guru99

Kuinka tulostaa syötettyjen tietojen avulla Java

Kiinteiden kielten tuolla puolen, Java voi myös tulostaa käyttäjän suorituksen aikana syöttämät arvot. Seuraavat vaiheet näyttävät, miten syötetyt tiedot tulostetaan.

Vaihe 1) Käytä Java Skanneripaketti käyttäjän syötteiden tukemiseksi.

Vaihe 2) Skanneriluokka tai -objekti hyväksyy syötteen vakiosyötteestä. Se tulee sisään näppäimistön kautta.

Vaihe 3) Luo muuttuja käyttämällä "Skanneri(System.in)" -menetelmää.

Vaihe 4) Käytä muuttujaa. nextInt() lukee sitten kaikki arvot näppäimistöltä.

Vaihe 5) Tämä metodi hakee syötetietoja, kunnes se kohtaa rivinvaihdon merkin (Enter).

Vaihe 6) Lopuksi syöttöarvo tulostaa normaalin tulosteen System.out.print()-funktion avulla.

esimerkki

Katsotaanpa esimerkkiä käyttäjän syöttämien tietojen syöttämisestä ja tulostamisesta. 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);
    }
}

lähtö:

Enter a Value: 21
User entered: 21
Addition: 42

Muut Java Ylikuormitetut metodit print()-funktiossa

Vertailun vuoksi print()-metodi tukee myös seuraavia ylikuormitettuja allekirjoituksia, jotka hyväksyvät erilaisia ​​tietotyyppejä.

Ylikuormitetut menetelmät Tulostustietomuoto
tulosta (looginen b) Tämä menetelmä näyttää Boolen arvon
tulosta (merkki c) Tämä menetelmä näyttää luonteen
tulosta (merkki[] s) Tämä menetelmä näyttää an ryhmä hahmoista
tulosta(kaksinkertainen d) Menetelmä näyttää kaksinkertaisen tarkkuuden liukulukuluvun
tulosta (float f) Tämä menetelmä näyttää liukulukuluvun
tulostaa (pitkä l) Tämä menetelmä näyttää pitkän kokonaisluvun
tulosta (int i) Tämä menetelmä näyttää kokonaisluvun
tulosta(Objekti obj) Se toimii kohteen arvolla
tulosta (merkkijono s) Tämä metodi käsittelee merkkijonoarvoa ja näyttää sen

Tulostettujen lauseiden vertailu Java

Alla oleva taulukko korostaa System.out.print- ja System.out.println-menetelmien tärkeimpiä eroja valittaessa. Java.

Java println() -lause Java print() -lause
Kohdistin näkyy seuraavalla rivillä tulosteen näyttämisen jälkeen konsolissa. Voimme tulkita "ln" kohdassa "println" "seuraavaksi riviksi". Kohdistin ilmestyy samalle riville tulosteen näyttämisen jälkeen konsolissa print(:llä).
Voimme käyttää System.out.println(data)-funktiota tietojen hakemiseen ja kursorin näyttämiseen seuraavalla rivillä. Voimme käyttää System.out.print(data)-funktiota syötetietojen näyttämiseen samalla rivillä.

UKK

System.out.print kirjoittaa tulosteen samalle riville ja jättää kohdistimen paikalleen. System.out.println kirjoittaa saman tulosteen ja siirtää sitten kohdistimen uudelle riville, jolloin jokainen lauseke näkyy omalla rivillään.

Käytä System.out.printf-funktiota, kun tuloste vaatii tietyn asettelun, kiinteän leveyden tai numeerisen tarkkuuden. Määrittelijät, kuten %s, %d ja %.2f, muotoilevat merkkijonoja ja numeroita, kun taas println sopii paremmin yksinkertaiseen yhden rivin tekstitulosteeseen.

Käytä plus-operaattoria yhdistääksesi merkkijonon muuttujaan System.out.println-funktion sisällä, esimerkiksi System.out.println("Yhteensä: " + total). Saat rikkaamman muotoilun käyttämällä System.out.printf-funktiota määritteillä, kuten %s ja %d, lisätäksesi muuttuja-arvoja mallipohjaan.

Kyllä, modernit tekoälyavustajat IDE-ympäristöissä voivat ehdottaa oikeita printf-muotoilumerkkijonoja, korjata epäsuhtaisia ​​määrittelijöitä ja kohdistaa argumentit niiden tyyppiin. Kehittäjien tulisi silti tarkistaa ehdotettu muoto varmistaakseen, että leveys, tarkkuus ja kieliasetuksen toiminta vastaavat tarkoitettua tulostetta.

Tuotantokoodissa tekoälyavustajat suosittelevat usein lokikirjauskehystä, kuten SLF4J tai java.util.logging, System.out.printin sijaan. Lokikirjaus tukee tasoja, muotoilua ja tulostuskohteita, kun taas tulostusmetodit ovat hyödyllisiä nopeissa esimerkeissä ja pienissä konsoliohjelmissa.

Tiivistä tämä viesti seuraavasti: