/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
int linha = 0;
int coluna = 0;
// você somente declara a variável, mas nao instancia
int[][] array2D;
Scanner scan
= new Scanner
(System.
in);
// aqui você pode perguntar ao usuário os tamanhos
System.
out.
println("linhas:"); linha = scan.nextInt();
System.
out.
println(linha
+ " linhas");
System.
out.
println("colunas:"); coluna = scan.nextInt();
System.
out.
println(coluna
+ " colunas");
// uma vez validados, você pode instanciar o array
array2D = new int[linha][coluna];
// o primeiro laço manterá o fluxo da primeira dimensão
// já o laço mais interno percorrerá os elementos cruzando as duas dimensões
for (int i = 0; i < linha; i++) {
for (int j = 0; j < coluna; j++) {
array2D[i][j] = scan.nextInt();
}
}
for (int i = 0; i < linha; i++) {
for (int j = 0; j < coluna; j++) {
System.
out.
print(array2D
[i
][j
] + " "); }
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWludCBsaW5oYSA9IDA7CgkJaW50IGNvbHVuYSA9IDA7CgkJLy8gdm9jw6ogc29tZW50ZSBkZWNsYXJhIGEgdmFyacOhdmVsLCBtYXMgbmFvIGluc3RhbmNpYQoJCWludFtdW10gYXJyYXkyRDsKCgkJU2Nhbm5lciBzY2FuID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCgkJLy8gYXF1aSB2b2PDqiBwb2RlIHBlcmd1bnRhciBhbyB1c3XDoXJpbyBvcyB0YW1hbmhvcwoJCVN5c3RlbS5vdXQucHJpbnRsbigibGluaGFzOiIpOwoJCWxpbmhhID0gc2Nhbi5uZXh0SW50KCk7CgkJU3lzdGVtLm91dC5wcmludGxuKGxpbmhhICsgIiBsaW5oYXMiKTsKCgkJU3lzdGVtLm91dC5wcmludGxuKCJjb2x1bmFzOiIpOwoJCWNvbHVuYSA9IHNjYW4ubmV4dEludCgpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihjb2x1bmEgKyAiIGNvbHVuYXMiKTsKCgkJLy8gdW1hIHZleiB2YWxpZGFkb3MsIHZvY8OqIHBvZGUgaW5zdGFuY2lhciBvIGFycmF5CgkJYXJyYXkyRCA9IG5ldyBpbnRbbGluaGFdW2NvbHVuYV07CgoJCS8vIG8gcHJpbWVpcm8gbGHDp28gbWFudGVyw6EgbyBmbHV4byBkYSBwcmltZWlyYSBkaW1lbnPDo28KCQkvLyBqw6EgbyBsYcOnbyBtYWlzIGludGVybm8gcGVyY29ycmVyw6Egb3MgZWxlbWVudG9zIGNydXphbmRvIGFzIGR1YXMgZGltZW5zw7VlcwoKCQlmb3IgKGludCBpID0gMDsgaSA8IGxpbmhhOyBpKyspIHsKCQkJZm9yIChpbnQgaiA9IDA7IGogPCBjb2x1bmE7IGorKykgewoJCQkJYXJyYXkyRFtpXVtqXSA9IHNjYW4ubmV4dEludCgpOwoJCQl9CgkJfQoKCQlmb3IgKGludCBpID0gMDsgaSA8IGxpbmhhOyBpKyspIHsKCQkJZm9yIChpbnQgaiA9IDA7IGogPCBjb2x1bmE7IGorKykgewoJCQkJU3lzdGVtLm91dC5wcmludChhcnJheTJEW2ldW2pdICsgIiAiKTsKCQkJfQoJCQlTeXN0ZW0ub3V0LnByaW50bG4oKTsKCQl9CgkJCgl9Cn0=