Vetores

3 respostas
J

Como faço para colocar 9 vetores com 4 posições cada em um vetor de 36 posições.

3 Respostas

Giulliano

Colocar 9 vetores com 4 posições cada em um vetor de 36 posições.

primeiro vc cria um vetor de 36 posições depois adiciona o resto…rss

public static void main(String[] args) {
        Object [] vetorPrincipal = new Object[36];
        for(int i = 0; i < 9; i++){
            vetorPrincipal[i] = new Object[4];
            System.out.println("Adicione o "+ i +"º vetor.");
        }
    }

lembrando que o primeiro começa na posição 0.

ViniGodoy
int vetorFinal[] = new vetorFinal[36];

System.arrayCopy(vetor1, 0, vetorFinal, 0, 4);
System.arrayCopy(vetor2, 0, vetorFinal, 4, 4);
System.arrayCopy(vetor3, 0, vetorFinal, 8, 4);
System.arrayCopy(vetor4, 0, vetorFinal, 12, 4);
System.arrayCopy(vetor5, 0, vetorFinal, 16, 4);
System.arrayCopy(vetor6, 0, vetorFinal, 20, 4);
System.arrayCopy(vetor7, 0, vetorFinal, 24, 4);
System.arrayCopy(vetor8, 0, vetorFinal, 28, 4);
System.arrayCopy(vetor9, 0, vetorFinal, 32, 4);
ViniGodoy

Ou ainda:

int vetorFinal[] = new vetorFinal[36];  
int vetores[][] = { vetor1, vetor2, vetor3, vetor4, vetor5, vetor6, vetor7, vetor8, vetor9 };

for (int i = 0; i < 9; i++) {
   System.arrayCopy(vetores[i], 0, vetorFinal, i*4, 4);  
}
Criado 10 de novembro de 2009
Ultima resposta 10 de nov. de 2009
Respostas 3
Participantes 3