logo

Scanner in nextChar() v Javi

Razred optičnega bralnika v Javi podpira nextInt(), nextLong(), nextDouble() itd. Vendar ni nextChar() (glejte to za primere) Za branje char uporabljamo naslednji().charAt(0) . funkcija next() vrne naslednji žeton/besedo v vhodu kot niz, funkcija charAt(0) pa vrne prvi znak v tem nizu, številko 0 v funkciji v CharAt( ŠTEVILKA ) predstavlja indeks ene same besede niza, prejetega vnosa, in nastavite ta indeksni znak na spremenljivko char.

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);> >}> > }> > > >



>

>

Vnos:

ge>

Izhod:

c = e>