Ayuda con el método hasNext()
Publicado por Aprendiz (5 intervenciones) el 25/07/2021 15:49:20
1
2
3
4
5
6
7
8
9
10
11
12
public class Incremento {
public static void main (String [] args){
Scanner input = new Scanner(System.in);
System.out.println("Escriba");
if(input.hasNext()){
System.out.println("hola");
}else {
System.out.println("adiós");
}
}
}
Tengo un problema con usar correctamente este método de la clase Scanner. Tengo entendido que retorna un booleano, el problema es que sólo me retorna true si escribo una palabra, pero si no escribo nada (pulsando dos veces intro) nunca me imprime ese ''adiós'', es decir no contempla ese retorno del false que es lo que busco. . . Alguien sabe por qué sucede esto?
Muchísimas gracias por vuestro tiempo!
Valora esta pregunta


0