Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Angel***

[Resolvido]Matriz e vetores

Recommended Posts

Boa tarde,

preciso de um auxílio básico

Preciso juntar dois vetores em uma matriz, vetor 1 na primeira linha da matriz e Vetor2 na segunda.

Como posso fazer?

Segue meu código

 

Obrigada

 

package exercicio;

import javax.swing.JOptionPane;

public class Exer2 {


		public static void main(String[] args) {
			 int vet1[] = new int [7];  
			 int vet2[] = new int [7]; 
			 int mat[] [] = new int [7][2];  
			 int i, j = 0;  
				 
			   for (i = 0;  i < 7; i++){			  
					   vet1[i]= Integer.parseInt(JOptionPane.showInputDialog("Informe um numero para o primeiro vetor"));
			   }  
			   
			   for (j = 0;  j < 7; j++){			  
				   vet2[j]= Integer.parseInt(JOptionPane.showInputDialog("Informe um numero para o segundo vetor"));
			   } 
			  
			   System.out.print(mat[i][j] + "\t");
						
			}

	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

A declaração da matriz está errada.

Deveria ser assim:

 

int mat[] [] = new int [2][7]; // duas linhas e sete colunas

Para copiar os valores pode ser feito num laço.

 

for(int i=0; i<vet1.length; i++){
	mat[0][i] = vet1[i];
	mat[1][i] = vet2[i];
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

A declaração da matriz está errada.

Deveria ser assim:

 

int mat[] [] = new int [2][7]; // duas linhas e sete colunas

Para copiar os valores pode ser feito num laço.

 

for(int i=0; i<vet1.length; i++){
	mat[0][i] = vet1[i];
	mat[1][i] = vet2[i];
}

 

Muito obrigada!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.