Generation

generate functionWed, 03 May 2023

E programa generará un número aleatorio entre 0 y 100 mediante la clase Math y el método random(). El usuario debe adivinar ese número en el menor numero de intentos posibles; para ello el programa nos ira diciendo pistas. El programa le dirá al usuario entre cada intento, si el número a adivinar está:"MAS ABAJO" o"MAS ARRIBA" Una vez adivinado el número el programa debe de imprimir:"CORRECTO, ADIVINASTE EN n (número de intentos)INTENTOS"

import java.util.Random; import java.util.Scanner; public class Adivina { public static void main(String[] args) { Random r = new Random(); int num = r.nextInt(100); Scanner sc = new Scanner(System.in); int intentos = 0; int numUser = 0; do { System.out.println("Ingresa un numero:"); numUser = sc.nextInt(); intentos++; if (numUser < num) { System.out.println("mas arriba"); } if (numUser > num) { System.out.println("mas abajo"); } } while (numUser != num); System.out.println("Has acertado en " + intentos + " intentos"); } }

Questions about programming?Chat with your personal AI assistant