0
Tengo que rellenar un array bidimensional de [20][20] con datos por teclado. He mirado otros temas parecidos, pero no termino de entender ninguno, y me estoy desesperando porque no me sale una cosa que se que es simple, pero algo se me escapa.
Tengo esto:
public static void main(String[] args) throws IOException {
InputStreamReader flujo = new InputStreamReader(System.in);
BufferedReader teclado = new BufferedReader(flujo);
String auxS = "";
String elementos[][] = new String[2][2];
for (int i = 0; i < elementos.length; i++) {
for (int j = 0; j < elementos[i].length; j++) {
System.out.println("Estado");
auxS = teclado.readLine();
elementos[i][j] = auxS;
System.out.println("Elemento");
auxS = teclado.readLine();
elementos[i][j] = auxS;
}
}
for( int x = 0; x<elementos.length;x++) {
for( int z = 0; z<elementos.length;z++) {
System.out.println("Estado "+elementos[x][z]);
System.out.println("Elemento "+elementos[z][z]);
}
}
}
}
Lo que necesito es tener [elemento][estado] [Agua][Liquido] asi 20x20. Esto me devuelve elemento->Agua estado->Agua. Mas que una solucion, quiero saber como voy elm est, elm est en el bucle.Gracias.