Estructura de control: bucle while en Java

Curso de Java

11.  
22.  

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

String quieroJugar = "si";
do{
	...
	System.out.println("¿Quieres seguir jugando?");
	quieroJugar = scanner.next();
}while(quieroJugar.equals("si"));
String quieroJugar = "si";
while(quieroJugar.equals("si")){
	...
	System.out.println("¿Quieres seguir jugando?");
	quieroJugar = scanner.next();
}
int i = 0;
while(i<10){
	System.out.println(i); // 0 1 2 3 4 5 6 7 8 9
	i++;
}

Ejercicios bucle while

1. El usuario debe introducir su nombre, en el caso de que haya introducido información, se le preguntará si los datos son correctos. Si responde que sí, se le indicará que puede seguir con el examen. Si responde que no, volveremos a la pregunta inicial. En caso de que al principio de todo no hubiese escrito nada, se mostrará un mensaje con la palabra «error».

Para recoger un valor vacío («») cuando el usuario pulsa la tecla enter sin introducir ningún valor, podemos usar el método scanner.nextLine();

Diagrama de flujo de ejercicio java

2. Leer números hasta que el usuario introduzca un -1 y mostrar cuantos fueron introducidos.

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.