Hola Soy nuevo en java, estoy haciendo un juego sobre un casino pero el problema es que cuando se me acaba la plata el código me tendría que mostrar ese mensaje, en vez de eso se me pone la pc lenta y no me deja volver a probar el casino, este es el codigo ¿me dicen en que me equivoque?
package casino;
import java.util.*;
public class Casino {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in); Random random = new Random();
Hola
Soy nuevo en java, estoy haciendo un juego sobre un casino pero el problema es que cuando se me acaba la plata el código me tendría que mostrar ese mensaje, en vez de eso se me pone la pc lenta y no me deja volver a probar el casino, este es el codigo ¿me dicen en que me equivoque?
package casino;
import java.util.*;
public class Casino {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
Random random = new Random();
int plata,perdido,ganado,apostado,aleatorio;
plata = 10;
perdido = 0;
ganado = 0;
apostado = 0;
System.out.println("Bienvenido al casino");
do{
if (plata > 0){
System.out.print("Ingrese la plata a apostar: ");
apostado = teclado.nextInt();
aleatorio = 1 + random.nextInt(2);
if(aleatorio == 1){
ganado = apostado * 2;
plata = plata + ganado;
System.out.println("Ganaste: "+ganado);
}else{
plata = plata - apostado;
System.out.println("Perdiste: "+apostado);
}
System.out.println("Tu plata actual es de: "+plata);
}
else{
System.out.print("Te quedaste sin plata");
}}
while(apostado != 0);
System.out.print("Te quedaste sin plata");
}
}