Novato: MAtriz de caracteres
Publicado por Harlock (1 intervención) el 10/12/2006 16:16:58
Hola, llevo unos cuantos dias encallado en lo que puede ser una gran tonteria, pero que no consiguo solventar.
Quiero crear una matriz de caracteres a partir de la introduccion de estos por el usuario.
int dim;
System.out.println("Introduce su dimension");
dim=Integer.parseInt(teclat.readLine());
char[][] matriu=new char[dim][dim];
// Introduccion de la matriz
System.out.println("*** VALORES MATRIZ A ***");
for(int posx=0; posx<dim; posx++){
for(int posy=0;posy<dim; posy++){
System.out.println("Introduzca valor para la celda: ["+posx+"]["+posy+"]");
**matriu[posx][posy]=char.class(teclat.readLine());
}
}
Donde he puesto ** es donde esta el error, en todo caso segun mi parecer, pues no encuentro esa comanda que me memorice estos caracteres como lo haria con los numeros un Integer.parseInt pero en cuanto a caracteres.
Si me pudierais pasar el comando os estaria muy agradecido
Quiero crear una matriz de caracteres a partir de la introduccion de estos por el usuario.
int dim;
System.out.println("Introduce su dimension");
dim=Integer.parseInt(teclat.readLine());
char[][] matriu=new char[dim][dim];
// Introduccion de la matriz
System.out.println("*** VALORES MATRIZ A ***");
for(int posx=0; posx<dim; posx++){
for(int posy=0;posy<dim; posy++){
System.out.println("Introduzca valor para la celda: ["+posx+"]["+posy+"]");
**matriu[posx][posy]=char.class(teclat.readLine());
}
}
Donde he puesto ** es donde esta el error, en todo caso segun mi parecer, pues no encuentro esa comanda que me memorice estos caracteres como lo haria con los numeros un Integer.parseInt pero en cuanto a caracteres.
Si me pudierais pasar el comando os estaria muy agradecido
Valora esta pregunta


0