Ano ang isang Scanner Class sa Java?



Ang klase ng scanner sa Java ay pangunahing ginagamit upang makuha ang input ng gumagamit, at kabilang ito sa java.util package. Upang magamit ang klase ng Scanner, maaari kang lumikha ng isang object ng klase at gumamit ng anuman sa mga pamamaraan ng klase ng Scanner.

Kaso nagsusulat ka a at nais na basahin ang input mula sa gumagamit, gumagamit ka ng Scanner Class sa . Sa artikulong ito, bibigyan kita ng isang maikling pananaw sa klase ng Scanner at ang iba't ibang mga pamamaraan. Sa artikulong ito, sasakupin ko ang mga paksang nabanggit sa ibaba:

Ano ang klase ng Scanner?

Pangunahing ginagamit ang klase ng Scanner upang makuha ang input ng gumagamit, at kabilang ito sa java.util package. Upang magamit ang klase ng Scanner, maaari kang lumikha ng isang object ng klase at gumamit ng anuman sa mga pamamaraan ng klase ng Scanner. Sa halimbawa sa ibaba, ginagamit ko ang nextLine () pamamaraan, na ginagamit upang mabasa .





import java.util.Scanner // I-import ang klase ng pampubliko na klase ng Scanner Halimbawa {public static void main (String [] args) {Scanner s = new Scanner (System.in) // Lumikha ng isang bagay na Scanner System.out.println (' Ipasok ang username ') String name = s.nextLine () // Basahin ang input ng user System.out.println (' name is: '+ name) // Output user input}}

Ito ay kung paano mo magagamit ang klase ng Scanner sa Java. Lumipat tayo ngayon at tingnan ang iba't ibang mga pamamaraan ng klase ng Scanner.



Mga Paraan ng Klase ng Scanner

Mayroong iba't ibang mga pamamaraan ng klase ng Scanner na maaaring magamit para sa iba't ibang s. Tingnan ang talahanayan sa ibaba upang malaman ang tungkol sa mga ito .

PamamaraanPaglalarawan
susunodBoolean ()Nagbabasa ng isang halaga ng boolean mula sa gumagamit
susunodByte ()Nagbabasa ng isang byte na halaga mula sa gumagamit
susunodDoble ()Nagbabasa ng isang dobleng halaga mula sa gumagamit
susunodFloat ()Nagbabasa ng isang float na halaga mula sa gumagamit
susunodInt ()Nagbabasa ng isang int halaga mula sa gumagamit
nextLine ()Nagbabasa ng isang halaga ng String mula sa gumagamit
susunodLong ()Nagbabasa ng isang mahabang halaga mula sa gumagamit
susunodShort ()Nagbabasa ng isang maikling halaga mula sa gumagamit

Ngayon kumuha tayo ng isang halimbawa upang maipakita ang mga pamamaraan sa itaas.

Mga halimbawa

i-import ang java.util.Scanner pampublikong klase Halimbawa {public static void main (String [] args) {Scanner s = new Scanner (System.in) System.out.println ('Ipasok ang pangalan, edad at suweldo') // String input Pangalan ng string = s.nextLine () // Numerical input int age = s.nextInt () dobleng suweldo = s.nextDouble () // Output input ng gumagamit System.out.println ('Pangalan:' + pangalan) System.out .println ('Age:' + age) System.out.println ('Suweldo:' + suweldo)}}

Kapag pinatakbo mo ang code sa itaas, hihilingin sa iyo na ipasok ang mga detalye sa itaas tulad ng edad ng pangalan at suweldo. At ipapakita nito ang output. Kaya't iyon ay tungkol sa Scanner Class sa Java.Sa pamamagitan nito, natapos na kami sa artikulong ito. Akosana ay nalaman mong ito ay may kaalaman. Kung nais mong matuto nang higit pa, maaari mong suriin ang aming din.



ay may isang relasyon

Suriin ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo. Narito kami upang matulungan ka sa bawat hakbang sa iyong paglalakbay, para sa pagiging isang bukod sa mga katanungang ito sa panayam sa java, nakakakuha kami ng isang kurikulum na idinisenyo para sa mga mag-aaral at propesyonal na nais na maging isang Java Developer.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng artikulong 'Scanner Class in Java' na ito at babalikan ka namin sa lalong madaling panahon.