Herramientas de usuario

Herramientas del sitio


bloque2:scanner

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
bloque2:scanner [10/10/2018 15:23] – [Funcionamiento interno] Fernando Valdeónbloque2: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();
 </code> </code>
  
Línea 95: Línea 95:
 ===== Limpiar buffer de lectura ===== ===== Limpiar buffer de lectura =====
 Cada vez que introducimos datos por teclado terminamos presionando ''intro''. Cada vez que introducimos datos por teclado terminamos presionando ''intro''.
-Scanner guarda en el //buffer de entrada// todos los caracteres introducidos, incluido el caracter ''intro''.+Scanner guarda en el //buffer de entrada// todos los caracteres introducidos, incluido la tecla ''intro''.
  
 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:
-"53\n" -> \n representa el caracter enter+"53\n" -> \n representa la tecla enter
  
 int numero = input.nextInt(); int numero = input.nextInt();
  
-//Estado del buffer de entrada+//Estado del buffer de entrada después de leer el int
 "\n" "\n"
  
 String cadena = input.nextLine();  String cadena = input.nextLine(); 
-//Leerá el caracter enter, y obtenemos una cadena vacía "".+//Leerá hasta encontrar el enter, y obtenemos una cadena vacía "".
 </code> </code>
  
Línea 158: Línea 158:
 </code> </code>
  
 +----
 +
 +{{ vimeo>295702626?medium }}
  
 ---- ----
bloque2/scanner.1539184985.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)