logo

Scanner et nextChar() en Java

Classe de scanner en Java prend en charge nextInt(), nextLong(), nextDouble() etc. Mais il n'y a pas de nextChar() (voir ce par exemple) Pour lire un caractère, nous utilisons suivant().charAt(0) . La fonction next() renvoie le jeton/mot suivant dans l'entrée sous forme de chaîne et la fonction charAt(0) renvoie le premier caractère de cette chaîne, le nombre 0 dans la fonction dans CharAt( NOMBRE ) représente l'index du mot unique de la chaîne prise en entrée et définit ce caractère d'index sur la variable 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);> >}> > }> > > >



>

>

Saisir :

ge>

Sortir :

c = e>