logo

Skanneri ja nextChar() Javassa

Skanneriluokka Java-kielellä tukee nextInt(), nextLong(), nextDouble() jne. Mutta nextChar() ei ole (katso Tämä esimerkkejä) Käytämme merkin lukemiseen next().charAt(0) . next()-funktio palauttaa seuraavan merkin/sanan syötteessä merkkijonona ja charAt(0)-funktio palauttaa ensimmäisen merkin kyseisessä merkkijonossa, numeron 0 funktiossa CharAt( MÄÄRÄ ) edustaa syötetyn merkkijonon yksittäisen sanan indeksiä ja aseta tämä indeksimerkki char-muuttujaksi.

Java








// Java program to read character using Scanner> // class> import> java.util.Scanner;> public> class> ScannerDemo1 {> >public> static> void> main(String [] args){> >Scanner sc =>new> Scanner(System.in);> >char> c = sc.next().charAt(>1>);> >// here this is the indexing of the element to take //> >System.out.println(>'c = '>+c);> >}> > }> > > >



>

>

Syöte:

ge>

Lähtö:

c = e>