Bom dia,
Parece que meu código está igual ao dos colegas que já postaram, más dá uma erro na linha 19.
o que eu fiz errado?
Abaixo meu código:
/*12)Crie um programa que receba como parâmetro de entrada 16 valores, coloque
os em uma matriz 4x4 e faça a transposição dos valores.
*/
class Matriz{
public static void main(String[] parametros) {
int[][] matriz = new int[4][4];
int n = 0;
if (parametros.length != 16) {
System.out.println("Parametro insuficientes: deve conter 16 parametros");
}else{
System.out.print("voce passou "+parametros.length+" parametros");
for (int i = 0;i < matriz.length ;i++ ) {
for (int j = 0;j < matriz.length;j++ ){
matriz[i][j]= parametros[n]; n++;
}
}
for (int i = 0;i <matriz.length ;i++ )
{
for (int j = 0;j<matriz.length ;j++ )
{
//System.out.println("linha "+i+" coluna "+j+" valor " + matriz[i][j]);
//imprime o resultado
System.out.println("Valor da posição ["+i+","+j+"]: "+matriz[i][j]);
}
}
}
}
}
