Vetor e matriz

Galera to com uma duvida de como resolver esse exercicio de fazer 2 vetores e desses dois vetores preencher uma matriz … no casao 2 vetores 5 posições e preencher uma matriz 5X2 ??? fizz assim ams ela só pega o primeiro vetor

[code]# int vet0[] = new int[5];

     for (int i = 0; i < 5; i++) {     
         String aux = JOptionPane.showInputDialog(null,     
                 "Digite N° para posição " + i + " do 1°Vetor:");     
         vet0[i] = Integer.parseInt(aux);     
     }  
     int vet1[] = new int[5];     
     for (int i = 0; i < 5; i++) {     
         String aux = JOptionPane.showInputDialog(null,     
                 "Digite N° para posição " + i + " do 2°Vetor:");     
         vet1[i] = Integer.parseInt(aux);     
     }     
     int num2[] [] = new int [5][2];  
       
     for (int i = 0; i < 5; i ++){  
              
           for (int j = 0;j < 2;j++){  
               
               num2[i][j]= vet0[i]; 
               num2[i][j]= vet1[j];  
              
            System.out.print(num2[i][j]+ "  ");               
                
        }  
           System.out.println("  ");  
       }  [/code]

Veja, você está colocando os valores no mesmo lugar:

num2[i][j]= vet0[i]; 
num2[i][j]= vet1[j];  

Não vou passar o código, pois não sei se isso é exercicio de faculdade ou algo do tipo. Mas tente tirar esses for’s aninhados e coloque apenas um para cada uma das 5 posições dos vetores e sete na matriz passando o que seria o ‘j’ no seu código fixo, ou seja, passe o primeiro valor com o ‘i’ do for e o segundo é fixo, com 0 ou 1.

[quote=Guilherme Gomes]Veja, você está colocando os valores no mesmo lugar:

num2[i][j]= vet0[i]; 
num2[i][j]= vet1[j];  

Não vou passar o código, pois não sei se isso é exercicio de faculdade ou algo do tipo. Mas tente tirar esses for’s aninhados e coloque apenas um para cada uma das 5 posições dos vetores e sete na matriz passando o que seria o ‘j’ no seu código fixo, ou seja, passe o primeiro valor com o ‘i’ do for e o segundo é fixo, com 0 ou 1.[/quote]

Não é assim que vc se refere neh???

[code]for (int i = 0; i < 5; i ++){

	   for (int j = 0;j < 1;j++){

	       num2[i][j]= vet0[i];
	       
	      System.out.print(num2[i][j]+ " ");

	}
	   for ( i = 0; i < 5; i ++){

		 for (int j = 1;j < 2;j++){

		       num2[i][j]= vet1[i];
		       System.out.print(num2[i][j]+ " ");[/code]

Cara já consegui oq queria eu fiz com if… se a posição for zero ele coloca um vetor e se a posição for um ele coloca o outro vetor…

ja esta fumegando…