juego adivnia un numero entre 1 y 1000
Publicado por Ivan (4 intervenciones) el 17/09/2019 21:06:01
hola q tal buena tarde...
tengo un programa en java que adivnia un numero entre 1 y 1000, con 12 aciertos de vida por decirlo asi... al llegar a 12 intentos y bno adivinar yi pierdo el juego... el problema es que no rompe, sino que me sigue pidiendo ingresar un numero cuando deberia de terminar puesto que ya perdi
por cierto todo lo hago en un do while
que estoy hacidendo mal...
dejo mi codigo en java
tengo un programa en java que adivnia un numero entre 1 y 1000, con 12 aciertos de vida por decirlo asi... al llegar a 12 intentos y bno adivinar yi pierdo el juego... el problema es que no rompe, sino que me sigue pidiendo ingresar un numero cuando deberia de terminar puesto que ya perdi
por cierto todo lo hago en un do while
que estoy hacidendo mal...
dejo mi codigo en java
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
import java.util.*; //Para usar Scanner
class AdivinaNumeroIvan {
public static void main(String[]args){
int aleatorio= 0;
aleatorio = (int) (1000*Math.random());
int entrada=0;
int contador=0;
int vidas=12;
Scanner teclado = new Scanner(System.in);
do {
// Obtenemos un nuevo valor
System.out.println("Ingresa un numero: ");
entrada=teclado.nextInt();
if(entrada>aleatorio) {
System.out.println("Menos");
}else if(entrada<aleatorio) {
System.out.println("Más");
}
vidas--;
contador++;
if (vidas!=0){
System.out.println("* GAME OVER !! *");
}
} while(entrada!=aleatorio);
System.out.println("Felicidades !! \n acertaste en " + contador + " intentos.");
}//Fin del main
}//Fin del class
Valora esta pregunta


0