bloque2:scanner
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
bloque2:scanner [10/10/2018 15:21] – [Leer tipos de datos] Fernando Valdeón | bloque2:scanner [16/09/2024 20:53] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 19: | Línea 19: | ||
//Cerrar siempre el scanner | //Cerrar siempre el scanner | ||
- | input.close | + | input.close(); |
</ | </ | ||
Línea 86: | Línea 86: | ||
//Por ejemplo la cadena: "4 o 5 palabras cortas" | //Por ejemplo la cadena: "4 o 5 palabras cortas" | ||
- | int num = input.nextInt(); | + | int num = input.nextInt(); |
- | String cadena1 = next(); | + | String cadena1 = next(); |
- | String cadena2 = next(); | + | String cadena2 = next(); |
- | String cadena3 = nextLine(); //lee hasta encontrar un intro: " | + | String cadena3 = nextLine(); //leo hasta encontrar un intro: " |
</ | </ | ||
Línea 95: | Línea 95: | ||
===== Limpiar buffer de lectura ===== | ===== Limpiar buffer de lectura ===== | ||
Cada vez que introducimos datos por teclado terminamos presionando '' | Cada vez que introducimos datos por teclado terminamos presionando '' | ||
- | Scanner guarda en el //buffer de entrada// todos los caracteres introducidos, | + | Scanner guarda en el //buffer de entrada// todos los caracteres introducidos, |
Buffer de entrada al introducir el numero 53: | Buffer de entrada al introducir el numero 53: | ||
<code java> | <code java> | ||
// Estado del buffer de entrada: | // Estado del buffer de entrada: | ||
- | " | + | " |
int numero = input.nextInt(); | int numero = input.nextInt(); | ||
- | //Estado del buffer de entrada | + | //Estado del buffer de entrada |
" | " | ||
String cadena = input.nextLine(); | String cadena = input.nextLine(); | ||
- | //Leerá el caracter | + | // |
</ | </ | ||
Línea 158: | Línea 158: | ||
</ | </ | ||
+ | ---- | ||
+ | |||
+ | {{ vimeo> | ||
---- | ---- |
bloque2/scanner.1539184873.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)