import java.util.*;
public class adivina1a20 {
public static void main (String args[]) {
int aleatorio = (int)(Math.random()*20+1);
Scanner r= new Scanner(System.in);
int numero=0;
int intentos=0;
while (numero!=aleatorio) {
System.out.println("Introduce un numero por favor entre 1 y 20");
intentos++;
numero=r.nextInt();
if (numero > aleatorio){
System.out.println("\nEs mas bajo \n");
}
else if (numero < aleatorio){
System.out.println("\nEs mas alto \n");
}
} //cierre del while
System.out.println("\nFelicidades!!\nHas acertado en "+intentos+" intentos\n\n");
}
}
Sencillos ejemplos de programas (ejercicios) JAVA en RETALES DE JAVA
Adivinar numero de 1 a 20 con bucle while.
Utilizando bucles WHILE crear un programa que permita adivinar un numero generado al azar entero entre 1 y 20 (ambos inclusive).
Tras cada intento si es fallido nos debe solicitar un nuevo numero con las pistas mayor o menor.
Cuando el numero introducido sea correcto mostrará el mensaje: "Correcto en " + (numero de intentos) + " intentos."
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario