Java - Escribir un programa que utilice la clase Random de Java para generar un número entre 1 y 10

 
Vista:

Escribir un programa que utilice la clase Random de Java para generar un número entre 1 y 10

Publicado por Jorge (3 intervenciones) el 16/09/2016 17:30:17
Necesito que me expliquen como realizar este programa:
Escribir un programa que utilice la clase Random de Java para generar un número entre 1 y 10 y
le pida al usuario que lo adivine en 3 intentos. en cada intento, la computadora debe indicar al
usuario si el número es mayor o menor que el buscado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de David
Val: 15
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Escribir un programa que utilice la clase Random de Java para generar un número entre 1 y 10

Publicado por David (6 intervenciones) el 16/09/2016 23:17:58
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

utilizando el Random

Publicado por YYanes (144 intervenciones) el 20/09/2016 20:31:15
Hola amigo, aquí le describo una vía para resolver su problema:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import java.util.Random;
import javax.swing.JOptionPane;
 
public class Numeros {
    private int numeroAleatorio;
    private int cantErrores;
 
    public Numeros()
    {
     numeroAleatorio =0;
     cantErrores = 0;
	 GenerarAleatorio();
    }
    //-------------------------------
	public void GenerarAleatorio(){
	    Random rand = new Random();
        this.numeroAleatorio = rand.nextInt(10);
		cantErrores = 0;
	}
    //-------------------------------
	public void Adivinar(int num){
	   if(num == numeroAleatorio){
	      JOptionPane.showMessageDialog(null, "Felicidades!!! Ha adivinado el número");
		  cantErrores = 0;
	   }
	   else{
	      if(num > numeroAleatorio){
	         JOptionPane.showMessageDialog(null, "El número entrado es mayor que el número aleatorio secreto.");
			 cantErrores = ++;
		  }
		  else{
			JOptionPane.showMessageDialog(null, "El número entrado es menor que el número aleatorio secreto.");
			cantErrores = ++;
		  }
	   }
 
	   if(cantErrores ==3){
	     JOptionPane.showMessageDialog(null, " Lo siento, ha fallado 3 veces. \n Se generará un nuevo número aleatorio secreto.");
		 GenerarAleatorio();
	   }
}

Espero le sirva. Un GigaSaludo!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar