Clase de escáner en Java admite nextInt(), nextLong(), nextDouble(), etc. Pero no existe nextChar() (consulte este para ejemplos) Para leer un carácter, usamos siguiente().charAt(0) . La función next() devuelve el siguiente token/palabra en la entrada como una cadena y la función charAt(0) devuelve el primer carácter de esa cadena, el número 0 en la función en CharAt( NÚMERO ) representa el índice de la única palabra de la cadena tomada como entrada y establece ese carácter de índice en 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);> >}> > }> > > > |
>
>
Aporte :
ge>
Producción :
c = e>