Desafío: juego de adivinación
import java.util.Random; import java.util.Scanner;
public class AdivinaElNumero {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int intentos = 1 ;
int numSecreto = new Random().nextInt(100);
int numUsuario = 0;
System.out.println(":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ");
System.out.println("Bienvenido a Adivina el numero Secreto ");
//System.out.println(numSecreto);
System.out.println("¿Aceptas Estas listo? (si/no):");
String respuesta = teclado.nextLine();
if (respuesta.equalsIgnoreCase("si")) {
System.out.println("Genial Comencemos , solo tienes 5 intentos ");
System.out.println("::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::");
}else {
System.out.println("Espero vuelvas pronto");
return;
}
while (numUsuario != numSecreto && intentos <= 5){
System.out.println("Cual es el numero Secreto entre 0 y 100 , vamos dilo : ");
numUsuario = teclado.nextInt();
if (numUsuario == numSecreto) {
String palabraVecez = (intentos > 1) ? "veces" : "vez";
System.out.println("::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::");
System.out.println("Acertaste, el numero secreto era " + numSecreto + " acertaste en " + intentos + " " + palabraVecez);
System.out.println("::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::");
}else if (numUsuario > numSecreto){
System.out.println("Fallaste , el nunero secreto es menor");
}else {
System.out.println("No, el numero secreto es mayor");
}
intentos++;
}
if (numUsuario != numSecreto) {
System.out.println("Acabaste tus 5 intentos. El número secreto era: " + numSecreto);
}
teclado.close();
}
}