diff --git a/Juego.class b/Juego.class index d911e3e..586d322 100644 Binary files a/Juego.class and b/Juego.class differ diff --git a/Juego.java b/Juego.java index 888cf6b..17bf08d 100644 --- a/Juego.java +++ b/Juego.java @@ -32,7 +32,8 @@ public class Juego{ boolean finJuego = false; //Este bucle sirve para realizar el juego hasta que haya un ganador o no haya mas casilla que cargar while(!finJuego || this.contadorJugadas<9){ - colocacion = this.comprobarPosicionSintaxis();//Comprobamos si la sintaxis es correcta correctas + try{ + colocacion = this.comprobarPosicionSintaxis();//Comprobamos si la sintaxis es correcta correctas //Convierte los valores obtenidos desde teclado a valores int fila = Integer.parseInt(""+colocacion.charAt(0)) - 1; columna = Integer.parseInt(""+colocacion.charAt(2)) - 1; @@ -60,6 +61,9 @@ public class Juego{ }else{ System.out.println("La casilla ya esta cargada. Agrega otro valor"); } + }catch(Exception e){ + System.out.println("Se cargo letras al colocar la posicion"); + } } return ganador; } @@ -83,6 +87,8 @@ public class Juego{ System.out.println("Columna incorrecta, por favor cargue de nuevo"); }else{ correcto = true; + Integer.parseInt(""+posicion.charAt(0)); + Integer.parseInt(""+posicion.charAt(2)); } } return posicion;