Mikä on Java-skanneriluokka?

Java-skanneriluokkaa käytetään pääasiassa käyttäjän syötteen saamiseen, ja se kuuluu java.util-pakettiin. Voit käyttää Scanner-luokkaa luomalla luokan objektin ja käyttämällä mitä tahansa Scanner-luokan menetelmää.

Jos kirjoitat a ja haluat lukea käyttäjän syötteet, hyödynnät Scanner-luokkaa . Tässä artikkelissa annan sinulle lyhyen kuvan skanneriluokasta ja sen erilaisista menetelmistä. Tässä artikkelissa käsittelen alla mainittuja aiheita:

Mikä on skanneriluokka?

Scanner-luokkaa käytetään pääasiassa käyttäjän syötteen saamiseen, ja se kuuluu java.util-pakettiin. Voit käyttää Scanner-luokkaa luomalla luokan objektin ja käyttämällä mitä tahansa Scanner-luokan menetelmää. Alla olevassa esimerkissä käytän seuraavaRivi () menetelmä, jota käytetään lukemiseen .





tuo java.util.Scanner // Tuo Skanneriluokka julkinen luokka Esimerkki {public static void main (String [] args) {Skanneri s = uusi Skanneri (System.in) // Luo skanneriobjekti System.out.println (' Syötä käyttäjätunnus ') Merkkijonon nimi = s.nextLine () // Lue käyttäjän syöttämä syöte System.out.println (' nimi on: '+ nimi) // Tulosta käyttäjän syöte}}

kuinka muuntaa kaksinkertainen int java

Näin voit käyttää Scanner-luokkaa Java-ohjelmassa. Siirrytään nyt eteenpäin ja tarkastellaan skanneriluokan eri menetelmiä.



merkkijono päivämäärän muuntamiseen Java-muodossa

Skanneriluokan menetelmät

Skanneriluokassa on useita menetelmiä, joita voidaan käyttää erilaisiin s. Katso alla olevasta taulukosta tietääksesi nämä .

MenetelmäKuvaus
seuraavaBoolean ()Lukee loogisen arvon käyttäjältä
nextByte ()Lukee käyttäjän tavuarvon
seuraavaDouble ()Lukee kaksoisarvon käyttäjältä
nextFloat ()Lukee kelluvan arvon käyttäjältä
seuraavaInt ()Lukee käyttäjän int-arvon
seuraavaRivi ()Lukee merkkijonon arvon käyttäjältä
seuraavaPitkä ()Lukee käyttäjän pitkän arvon
seuraavaLyhyt ()Lukee käyttäjän lyhyen arvon

Otetaan nyt esimerkki yllä olevien menetelmien osoittamiseksi.

Esimerkkejä

tuo java.util.Scanner public class Esimerkki {public static void main (String [] args) {Scanner s = new Scanner (System.in) System.out.println ('Anna nimi, ikä ja palkka') // Merkkijonon syöttö Merkkijonon nimi = s.nextLine () // Numeerinen syöttö ikä = s.nextInt () tuplapalkka = s.nextDouble () // Käyttäjän antama tulo System.out.println ('Nimi:' + nimi) System.out .println ('Ikä:' + ikä) System.out.println ('Palkka:' + palkka)}}

Kun suoritat yllä olevan koodin, se pyytää sinua syöttämään yllä olevat tiedot, kuten nimen ikä ja palkka. Ja se näyttää tuotoksen. Joten kyse oli Java-skanneriluokasta.Tämän avulla olemme tämän artikkelin lopussa. Minätoivottavasti löysit sen informatiiviseksi. Jos haluat oppia lisää, voit tutustua meidän yhtä hyvin.



Katso Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Olemme täällä auttaaksemme sinua matkasi jokaisessa vaiheessa, jotta tulemme tämän java-haastattelukysymyksen lisäksi, keksimme opetussuunnitelman, joka on tarkoitettu opiskelijoille ja ammattilaisille, jotka haluavat olla Java-kehittäjiä.

Onko sinulla kysymys meille? Mainitse se tämän 'Scanner Class in Java' -artikkelin kommenttiosassa ja otamme sinuun yhteyttä mahdollisimman pian.

c ++ hyppää riville