Como fazer uma matriz sem saber o número de linhas, apenas o de colunas?

3 respostas
F

Olá a todos, estou com uma dúvida em criar uma matriz onde eu sei apenas que são 3 colunas ( 3 dados que eu preciso que o usuário digite) mas que não sei o número de linhas, que seria o número de participantes que meu programa precisa calcular…
Tentei dessa forma:

public static void main (String args[])

{

String quantidade = JOptionPane.showInputDialog(

Entre com o número de corredores da prova);

int num = Integer.parseInt(quantidade);
int iMat[num][3] = new int [num][3]

Mas não deu certo…poderiam me ajudar?

3 Respostas

cido18

olá fredy17,

O que está errado é a maneira de declarar a matriz se você fizer:

int iMat[num][3] = new int [num][3]

Vai ocorrer erro de compilação logo de cara. A forma correta de declara é:

int iMat[][] = new int [num][3];

int[][] iMat = new int[num][3];
F

Nossa, verdade…erro bobo.
Agora deu certo.

Obrigado!

cido18

Por nada não esqueça de colocar o tópico como resolvido, qualquer coisa estamos ai.

Criado 13 de março de 2013
Ultima resposta 13 de mar. de 2013
Respostas 3
Participantes 2