quinta-feira, 2 de outubro de 2014

Array's Multi-dimensionais

Questão 2: Crie um array multi-dimensional do tamanho que desejar e atribua o valor de i * j a suas posições.

Resposta: Obs.: minha melhor lógica, caso tenham alguma melhor, por favor postem.


int [][] matriz = new int[4][4];

for(int i = 0; i < matriz.length ; i++)
{
for(int j = 0; j < matriz.length ; j++)
{
matriz[i][j] = i * j + 1;
if(j + 1 < matriz.length)
{
matriz[i][j + 1] = i * j + 2;
}
else
{
matriz[i][matriz.length - 1] = i * j + 3;
}
}
}


for(int i = 0; i < matriz.length ;i++)
{
for(int j = 0; j < matriz.length ;j++)
{
System.out.print(matriz[i][j] + " ");

}
System.out.println("");
}


Nenhum comentário:

Postar um comentário