java

Hacer un juego de adivinar un N. El juego va diciendo "mayor" "menor" hasta que se acierta.

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

public class App {

    public static void resultados(int guess, int num) {

        if (guess < num) {
            System.out.println("El número es mayor.");
        } // if es menor
        if (guess > num) {
            System.out.println("El número es menor.");
        } // if es mayor
        if (guess == num) {
            System.out.println("Felicidades! Has acertado. El número era " + num);
        } // if es num

    } // metodo resultados

    public static void main(String[] args) {

        Scanner read = new Scanner(System.in);
        Random rnd = new Random();
        int num = rnd.nextInt(1000);
        int guess = 0;

        while (guess != num) {

            System.out.print("Introduce el número: ");
            guess = read.nextInt();

            resultados(guess, num);

        } // while

    } // main

}
Was this helpful?