Buen día, este es un código que crea una matriz string, la llena y ubica una fila y la muestra.
El inconveniente es que no entiendo porque no me llena la posicion (0,0) de la matriz, llenando bien el resto. o mejor la llena en blanco. Espero ayuda gracias. {
Scanner leer=new Scanner(System.in);
String[] inicial={"Nombre","Cedula","Cargo","Celular","Direccion"};
int N,M;
boolean P=false;
String c;
System.out.println("Digite el numero de registros a tramitar");
N=leer.nextInt();
String[][]registro=new String[N][5];
int[][]contador=new int[N][1];
M=1;
for (int j=0;j<N;j++)
{
contador[j][1]= M;
M=M+1;
for(int i=0;i<5;i++)
{
System.out.println("digite su "+ inicial[i]);
registro[j][i]=leer.nextLine();
}
}
System.out.println("Digite el numero de cedula a consultar");
c=leer.nextLine();
for (int j=0;j<N;j++)
{ if (c.equals(registro[j][1]))
{
System.out.println(inicial[0]+"\t"+inicial[1] +"\t"+inicial[2] +"\t"+inicial[3] +"\t"+ inicial[4]);
System.out.println(registro[j][0]+"\t"+registro[j][1] +"\t"+registro[j][2] +"\t"+registro[j][3] +"\t"+ registro[j][4]);
P=true;
}
}
if (P==false)
{System.out.println(" Cedula no pertenece a nuestros registros");
}
}
}