Ajuda com vetor (array) URGENTE

2 respostas
R

Eae galera
tp
tenho q faze um trabalho da facul q eh relacionado com matrizes e vetores
soh q n to conseguindo faze uma parte
tenho 2 vetores (arrays) e preciso junto em 1 soh

meu codigo ta ae:
for(i=0; i<numJogos; i++)
    {
      time1[i] = tabelaResultado[i][0];
      time2[i] = tabelaResultado[i][1];
    }
    
    String [] times = new String[time1.length + time2.length];
    int postime1 = 0;
    int postime2 = 0;
    int postimes = 0;
    
    while (postime1 < time1.length)
    {
      times[postimes] = time1[postime1];
      postimes++;
      postime1++;
    } 
    
    while (postime2 < time2.length)
    {
      times[postimes] = time2[postime2];
      postimes++;
      postime2++;
    }
  }
soh q n ta dando certo no for .. ele cria o vetor time1 e time2 ae preciso coloca num soh vetor .. ae criei o while qm puder da uma ajuda ae aguardo [size="11"][color="red"]* Editado: Lembre-se de utilizar BBCode em seus códigos - Ratinho[/color][/size] :joia:

2 Respostas

B

:grin: Beleza Renato

Pelo que entendi vc pretende ler um vetor bidimencional, com duas colunas.

Segue abaixo um exemplo do código

public class TestaTime {

	
	public static void main(String[] args) {
		
		//cria um vetor com linha x coluna
		int tabelaResultado[][] = {{1, 2},{3, 4}, {5,6}, {7,8}, {9,10}};
		
		//cria um vetor so com uma coluna
		int time[] = new int[10]; 
		int posicaoTime = 0;
		
		//retirar os valores do Array bidimencional e passa para um vetor (time)
		for(int linha = 0; linha < tabelaResultado.length; linha++){
			for(int coluna = 0; coluna < 2; coluna++){
				time[posicaoTime] = tabelaResultado[linha][coluna];
				posicaoTime++;     
			}
		}
		
		//imprime os valores adicionados no time
		for(int i = 0; i < time.length; i++){
			System.out.println(time[i]);
		}
	}
}
[/quote]
R

opaaa
valeu ae
deu certo
soh q agora to com outro problema
Exemplo:
um time tem varios jogos
soh q qdo eu vo adiciona-lo a um vetor, ele “nao sabe” que o time eh igual
tp … brasil fez 3 jogos … soh q ao inves de adicionar soh 1 vez ao vetor, ele adiciona 3x

alguem tem alguma dica ?

Criado 22 de junho de 2006
Ultima resposta 23 de jun. de 2006
Respostas 2
Participantes 2