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!!!
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);