Scanner.NextInt Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
NextInt() |
Examina el siguiente token de la entrada como . |
NextInt(Int32) |
Examina el siguiente token de la entrada como . |
NextInt()
Examina el siguiente token de la entrada como .int
[Android.Runtime.Register("nextInt", "()I", "")]
public int NextInt ();
[<Android.Runtime.Register("nextInt", "()I", "")>]
member this.NextInt : unit -> int
Devoluciones
examinado int
desde la entrada
- Atributos
Excepciones
si se Scanner
ha cerrado.
si se ha agotado la entrada.
si el siguiente token no se puede traducir en un valor válido int
.
Comentarios
Examina el siguiente token de la entrada como .int
Una invocación de este método del formulario nextInt()
se comporta exactamente de la misma manera que la invocación nextInt(radix)
, donde radix
es el radix predeterminado de este escáner.
Documentación de Java para java.util.Scanner.nextInt()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
NextInt(Int32)
Examina el siguiente token de la entrada como .int
[Android.Runtime.Register("nextInt", "(I)I", "")]
public int NextInt (int radix);
[<Android.Runtime.Register("nextInt", "(I)I", "")>]
member this.NextInt : int -> int
Parámetros
- radix
- Int32
el radix usado para interpretar el token como un valor int
Devoluciones
examinado int
desde la entrada
- Atributos
Excepciones
si se Scanner
ha cerrado.
si se ha agotado la entrada.
si el siguiente token no se puede traducir en un valor válido int
.
Comentarios
Examina el siguiente token de la entrada como .int
Este método iniciará InputMismatchException
si el siguiente token no se puede traducir en un valor int válido, como se describe a continuación. Si la traducción se realiza correctamente, el analizador avanza más allá de la entrada que coincide.
Si el siguiente token coincide con la <expresión regular i>Integer</i> definida anteriormente, el token se convierte en un int
valor como si quitase todos los prefijos específicos de la configuración regional, separadores de grupo y sufijos específicos de la configuración regional, asignación de dígitos no ASCII a dígitos ASCII a través Character#digit Character.digit
de , prepending a un signo negativo (-) si los prefijos y sufijos negativos específicos de la configuración regional estaban presentes, y pasando la cadena resultante a Integer#parseInt(String, int) Integer.parseInt
con el radix especificado.
Si el radix es menor Character#MIN_RADIX Character.MIN_RADIX
o mayor que Character#MAX_RADIX Character.MAX_RADIX
, se produce una IllegalArgumentException
excepción .
Documentación de Java para java.util.Scanner.nextInt(.*int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.