Jei rašote a ir norite perskaityti vartotojo įvestį, naudokitės „Scanner Class“ . Šiame straipsnyje aš jums pateiksiu trumpą įžvalgą apie skaitytuvo klasę ir įvairius jos metodus. Šiame straipsnyje aptarsiu žemiau paminėtas temas:
Kas yra „Scanner“ klasė?
„Scanner“ klasė daugiausia naudojama norint gauti vartotojo įvestį ir ji priklauso paketui „java.util“. Norėdami naudoti „Scanner“ klasę, galite sukurti klasės objektą ir naudoti bet kurį iš „Scanner class“ metodų. Žemiau pateiktame pavyzdyje aš naudoju kita eilutė () metodas, kuris naudojamas skaityti .
importuoti java.util.Scanner // Importuoti skaitytuvo klasės viešąją klasę Pavyzdys {public static void main (String [] args) {Scanner s = new Scanner (System.in) // Sukurti skaitytuvo objektą System.out.println (' Įveskite vartotojo vardą ') String name = s.nextLine () // Perskaitykite vartotojo įvestį System.out.println (' vardas yra: '+ vardas) // Išvesties vartotojo įvestis}}
skirtumas tarp prijungtos ir nesusijusios paieškos
Taip galite naudoti „Scanner“ klasę „Java“. Dabar eikime toliau ir pažvelkime į įvairius „Scanner“ klasės metodus.
kas yra „sqlite“ naršyklė
Skaitytuvų klasės metodai
Yra daugybė „Scanner“ klasės metodų, kuriuos galima naudoti įvairiems s. Pažvelkite į žemiau esančią lentelę, kad sužinotumėte apie jas .
Metodas | apibūdinimas |
---|---|
kitas loginis () | Vartotojas nuskaito loginę vertę |
nextByte () | Skaito vartotojo baito vertę |
nextDouble () | Skaito dvigubą vartotojo vertę |
nextFloat () | Vartotojas nuskaito kintamąją vertę |
nextInt () | Skaito vartotojo int reikšmę |
kita eilutė () | Skaito vartotojo eilučių reikšmę |
kitasLong () | Skaito ilgą vartotojo vertę |
nextShort () | Skaito trumpą vartotojo vertę |
Dabar paimkime pavyzdį, kad pademonstruotume minėtus metodus.
Pavyzdžiai
importuoti java.util.Scanner public class Pavyzdys {public static void main (String [] args) {Scanner s = new Scanner (System.in) System.out.println ('Įveskite vardą, amžių ir atlyginimą') // Eilučių įvestis Eilutės pavadinimas = s.nextLine () // Skaitmeninis įvestis int age = s.nextInt () dvigubas atlyginimas = s.nextDouble () // Vartotojo įvesties įvestis System.out.println ('Name:' + name) System.out .println ('Amžius:' + amžius) System.out.println ('Atlyginimas:' + alga)}}
Kai paleisite pirmiau nurodytą kodą, jis paprašys įvesti aukščiau nurodytą informaciją, pvz., Vardo amžių ir atlyginimą. Ir jis parodys išvestį. Taigi viskas buvo apie „Java“ skaitytuvų klasę.Tuo mes artėjame prie šio straipsnio pabaigos. Aštikiuosi, kad radote tai informatyviai. Jei norite sužinoti daugiau, galite apsilankyti mūsų taip pat.
Patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą visame pasaulyje. Mes esame čia, kad padėtume jums kiekviename jūsų kelionės žingsnyje, kad taptume be šių „Java“ interviu klausimų, mes parengėme mokymo programą, skirtą studentams ir specialistams, norintiems būti „Java“ kūrėjais.
Turite mums klausimą? Prašau tai paminėti šio straipsnio „Skaitytuvų klasė„ Java ““ komentarų skyriuje ir mes kuo greičiau susisieksime su jumis.
skirtumas tarp abstrakčios klasės ir sąsajos