-
-
Save parzibyte/600611b69edd7ca965fe615a5c095e32 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.Scanner; | |
import java.util.concurrent.ThreadLocalRandom; | |
public class Main { | |
/* | |
* Visita mi blog para más ejercicios de Java: | |
* https://parzibyte.me/blog | |
* */ | |
public static void main(String[] args) { | |
// Generar número aleatorio entre 1 y 100 | |
int numeroMagico = ThreadLocalRandom.current().nextInt(1, 100); | |
// Crear Scanner para leer del teclado | |
Scanner sc = new Scanner(System.in); | |
// Solicitar un número al usuario | |
int numeroUsuario; | |
do { | |
System.out.println("Intenta adivinar el número que he pensado. Ingresa tu propuesta: "); | |
numeroUsuario = sc.nextInt(); | |
if (numeroMagico > numeroUsuario) { | |
System.out.println("El número que he pensado es mayor que el introducido"); | |
} else if (numeroMagico < numeroUsuario) { | |
System.out.println("El número que he pensado es menor que el introducido"); | |
} | |
} while (numeroMagico != numeroUsuario); | |
// Si termina el ciclo while es porque los números son iguales. Felicitamos al usuario | |
System.out.println("Has acertado, el número que pensé fue: " + numeroMagico); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment