Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/09/2012, 12:03
Avatar de Lalounam
Lalounam
 
Fecha de Ingreso: mayo-2012
Ubicación: México D.F.
Mensajes: 59
Antigüedad: 12 años, 9 meses
Puntos: 19
Respuesta: Error en el Juego Gato

claro, porque en el case tienes:

Código Java:
Ver original
  1. case 1:{
  2.              if (("X".equals(jLabel1.getText())) || ("O".equals(jLabel1.getText())) || turno==0){
  3.                     break;
  4.              }
l
como es 1 y jLabel1 tiene un valor entra al if y hace el break; saliendo del switch pero regresando por la acción del while de manera infinita, necesitas hacer que cuando esto pase te entregue un nuevo número aleatorio y lo tienes que poner en lo, recuerda incrementarlo en 1 porque si te sale 0 y no haces el incremento saldrá del while y no hará nada.