Java Scanner luokka tarjoaa nextInt () – metodi lukee kokonaisluku, nextDouble () – metodi lukee kaksinkertainen arvo, nextLong () – metodi lukee long-arvo, jne. Skanneriluokassa ei kuitenkaan ole nextChar () – menetelmää merkin lukemiseen Jaavalla. Tässä osiossa opimme ottamaan merkin syötteen Java.
jos Haluat lukea merkin Java, käytämme next() Scanner-luokan metodia seuraa chatAt() menetelmä String luokka.,
Java next() Method
the next() method is a method of Java Scanner class. Se löytää ja palauttaa seuraavan täydellisen tunnisteen tästä skannerista. Täydellistä symbolia edeltää ja seuraa syöttö, joka vastaa karsintakuviota. Se voi estää odottaessaan syötettä skannata, vaikka edellinen veto hasNext () palata totta.
Syntax:
menetelmä heittää NoSuchElementException, jos ei enemmän rahakkeita ovat saatavilla. Se myös heittää Laittomaterityisesti, jos skanneri on suljettu.,
Java chatAt() Menetelmä
charAt() on menetelmä Java String-luokan. Se palauttaa char-arvon määritetyllä indeksillä (vaihteluväli 0: sta pituuteen () -1). Merkistössä ensimmäinen merkkiindeksiarvo on 0, seuraava indeksissä 1 ja niin edelleen.
Syntax:
menetelmä throws IndexOutOfBoundsException jos indeksi argumentti on negatiivinen tai ei pienempi kuin merkkijonon pituus.
Jos haluat lukea merkin Jaavalla, käytämme seuraavaa() menetelmää, jota seuraa charAt(0)., Seuraava () menetelmä palauttaa seuraavan token/ sana input merkkijono ja chatAt () menetelmä palauttaa ensimmäisen merkin, että merkkijono.
käytämme seuraavaa() ja charAt () – menetelmää seuraavalla tavalla merkin lukemiseen.
seuraava ohjelma ottaa käyttäjältä hahmon syötteenä ja tulostaa saman merkin.
CharacterInputExample1.java –
tuloksena on:
Input a character: RYou have entered R
CharacterInputExample2.java –
tuloksena on:
Input a character: WYou have entered W