Usando Matriz

Pessoal…

Eu gostaria de saber como faço uma matriz 4x4 e que cada parte da matriz imprimisse um resultado…e gostaria de saber como faço pra essa matriz realizar um evento que sorteasse esses valores…

entendam como lugares em uma mesa… cada pessoa tem seu lugar…dai esse evento trocava as pessoas de lugar…

acho que meio basico mas naum tenho ideia de com fazer isso… por favor se puderem me ajudar…grato!!!

int matriz[][] = new int[2][2];

Utilize Math.random().

Para imprimir os valores na matriz vc terá que ter dois controles de fluxo, uma vez que a matriz eh Bidimensional. exemplo:

for (int i = 0; i < 2; i++)
   for (int j = 0; j < 2; j++)
      System.out.println("Linha: " + i + " Coluna: " + j);

Acho que isso pode te ajudar.

Se eu falei besteira alguem me corrija :?

int matriz[][] = new int[2][2];
[/quote]
Assim vc está fazendo uma matriz 2x2.

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

Assim é uma 4x4 amigo

int matriz[][] = new int[2][2];
[/quote]
Assim vc está fazendo uma matriz 2x2.

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

Assim é uma 4x4 amigo

8)[/quote]

Uh eh msm … decuido meu :lol:

Vlw :stuck_out_tongue:

int matriz[][] = new int[2][2];

Utilize Math.random().

Para imprimir os valores na matriz vc terá que ter dois controles de fluxo, uma vez que a matriz eh Bidimensional. exemplo:

for (int i = 0; i < 2; i++)
   for (int j = 0; j < 2; j++)
      System.out.println("Linha: " + i + " Coluna: " + j);

Acho que isso pode te ajudar.

Se eu falei besteira alguem me corrija :?[/quote]

Bem, para tornar seu código “elegante”, seria adequado utilizar no loop “for” o atributo “length” da matriz, para controlar a interação.

Exemplo:


for (int i = 0; matriz.length; i++)
   for (int j = 0; matriz[i].length; j++) // o "[i]" é necessário para que a iteração ocorra percorrendo as colunas j de cada linha i
      System.out.println("Linha: " + i + " Coluna: " + j);

[]s