Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Problema en eclipse

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");

}

}

enero 20, 2014 | Registered Commenterdestronadords

Ya se el error que tenia, el ciclo nunca terminaba así que cambie "while(apostado !=0)" por "while(plata !=0)"

No se como borrar el post

enero 20, 2014 | Registered Commenterdestronadords