Ante todo, gracias por responder.
Cita: if(x[0][0] == null) {
//hacer algo
}
A mi eso no me ha acabado de funcionar... a la hora de compilar me dice que eso de ahí es incorrecto.
Cita: con repsecto a los egundo, a String no debes de tranformarlo, puesto que lo que retorna el metodo readLine() ya es un String, para pasarlo a todas la otras variables existe el homologo a Integer.parseInt()
ejemplo
Character.parseChar()
Float.parseFloat()
Double.parseDouble()
etc
O sea, que el readLine() retorna un String. Pero a mí eso no me acaba de cuadrar. Pues el Integer no es un String y a mí me han enseñado que a la hora de entrar un Integer se realiza mediante:
Integer.parseInt(readLine())
Aunque por otra parte, quizá el character no me funcionase porque puse el readLine(). Mmmmm...
será cuestión de probarlo.