BOOLEAN JAVA
Publicado por winters (11 intervenciones) el 07/11/2020 23:16:40
Tengo una duda: Porque en la condicion while (!partidaTerminada) es igual a FALSE???, si primero lo declare FALSE y lo diferente seria TRUE , lo digo porque al cumplirse el primer if es igual a TRUE y eso rompe el bucle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
boolean partidaTerminada = false;
do {
dado1 = (int) (Math.random() * 6 + 1);
dado2 = (int) (Math.random() * 6 + 1);
System.out.println("Dado 1: " + dado1);
System.out.println("Dado 2: " + dado2);
System.out.println("Suma: " + (dado1 + dado2));
if ((dado1 + dado2) == suma) {
System.out.println("¡Enhorabuena! ¡Ha ganado otros " + dinero + " €!");
System.out.println("¡Ahora tiene " + dinero * 2 + " €!");
partidaTerminada = true;
} else if ((dado1 + dado2) == 7) {
System.out.println("Pulse INTRO para tirar los dados.");
s.nextLine();
}
} while (!partidaTerminada);
Valora esta pregunta


0