Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Juego de adivinacion con for

import java.util.Random;
import java.util.Scanner;

//TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or
// click the <icon src="AllIcons.Actions.Execute"/> icon in the gutter.
public class Main {
    public static void main(String[] args) {
        Random random = new Random();
        int aleatorio = new Random().nextInt(0,100);
        Scanner teclado = new Scanner(System.in);
        int numeroDigitado = -1;
        int intentos = 5;
        System.out.println("Bienvenido al juego");
        System.out.println("Debe adivinar un numero comprendido entre 0 y 100 y tiene "+intentos+ " intentos para adivinar.");
        System.out.println("Buenas suerte");
        for (int i = 0; i < intentos; i++) {
            System.out.println("Digite un numero:");
            numeroDigitado = teclado.nextInt();
            if (numeroDigitado == aleatorio) {
                System.out.println("Correcto, ganastes en "+(i+1)+" intentos");
                break;
            }else{
                if (numeroDigitado > aleatorio) {
                    System.out.println("El numero digitado es mayor al generado.");
                }else{
                    System.out.println("El numero digitado es menor al generado.");
                }
            }
            if(i == (intentos-1)){
                System.out.println("Perdistes, el numero a adivinar era el "+aleatorio);
            }
        }
    }
}
1 respuesta

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!