¿Que hace Scanner en Java?
El scanner es un lector de texto simple, puede leer el flujo de entrada del teclado con el System.in o puede leer de un archivo. Por default el scanner divide la entrada en partes usando como delimitador los espacios, para ello trae varios métodos dependiendo el tipo de dato. En esta caso uso el .next() que lee la cadena de entrada hasta el primer espacio en blanco, se podría decir que es una palabra, entonces si lo colocas en un ciclo de 0 a 6 (1 - 7) el escaner leerá 7 palabras y las ira concatenando con el operador += que seria el equivalente a "frase = frase + sc.next()" nada mas que es mas corto, al final le agrego un espacio " " para que la frase no quede con las palabras pegadas, se lo puedes quitar si quieres.
No hay comentarios:
Publicar un comentario