Commit c0e9be19 by roshka

Se soluciono el problema de error cuando se inserta letra

parent 2b5e1bab
No preview for this file type
...@@ -32,6 +32,7 @@ public class Juego{ ...@@ -32,6 +32,7 @@ public class Juego{
boolean finJuego = false; boolean finJuego = false;
//Este bucle sirve para realizar el juego hasta que haya un ganador o no haya mas casilla que cargar //Este bucle sirve para realizar el juego hasta que haya un ganador o no haya mas casilla que cargar
while(!finJuego || this.contadorJugadas<9){ while(!finJuego || this.contadorJugadas<9){
try{
colocacion = this.comprobarPosicionSintaxis();//Comprobamos si la sintaxis es correcta correctas colocacion = this.comprobarPosicionSintaxis();//Comprobamos si la sintaxis es correcta correctas
//Convierte los valores obtenidos desde teclado a valores int //Convierte los valores obtenidos desde teclado a valores int
fila = Integer.parseInt(""+colocacion.charAt(0)) - 1; fila = Integer.parseInt(""+colocacion.charAt(0)) - 1;
...@@ -60,6 +61,9 @@ public class Juego{ ...@@ -60,6 +61,9 @@ public class Juego{
}else{ }else{
System.out.println("La casilla ya esta cargada. Agrega otro valor"); 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; return ganador;
} }
...@@ -83,6 +87,8 @@ public class Juego{ ...@@ -83,6 +87,8 @@ public class Juego{
System.out.println("Columna incorrecta, por favor cargue de nuevo"); System.out.println("Columna incorrecta, por favor cargue de nuevo");
}else{ }else{
correcto = true; correcto = true;
Integer.parseInt(""+posicion.charAt(0));
Integer.parseInt(""+posicion.charAt(2));
} }
} }
return posicion; return posicion;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment