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