Passar Numeros digitados para um Vetor

4 respostas
V

Estou começando mexer em java agora e gostaria de sabe como faze 1 ventor de duas dimenções salvar o numero digitado por mim com cada numero digitado em 1 elemento do vetor.
exemplo:
no caso de eu digitar: 123456789012345 <sao 15 numeros
e ele salvar no vetor da seguinte maneira:
vetor[0][0] = 1
vetor[0][1] = 2
vetor[0][2] = 3
vetor[0][3] = 4
vetor[0][4] = 5
e assim sucessivamente…
desde jah obrigado…aguardo ajuda!!

4 Respostas

edufera10

http://www.guj.com.br/posts/list/134933.java#725891
http://www.guj.com.br/posts/list/135569.java

Este é um bom começo

Vinny

Vc esta querendo uma matriz
e não um vetor
são coisas diferentes
A declaraçao de uma matriz é assim bem simples:

int  matriz[][] = new int[15][15]//aqui vc coloca as dimensões de sua matriz

depois é so atribuir os valores a ela

Agora se vc quer um vetor mesmo

int  vetor[] = new int[15] //aqui vc declara o tamanho do vetor

e vetor é acessado assim
vetor[0]
vetor[1]
e não assim, dexe jeito abaixo é matriz
vetor[0][0]
vetor[0][1]

Java tb tem uma clase que chama Vector,
com ela vc pode ir atribuindo valores ao seu vetor dinamicamente,
ou seja de acordo com a sua necessidade de armazenar os valores!

lina

Oi,

Realmente você está falando em trabalhar com Matriz!
Quando falamos em utilizar Matriz, estamos falando em trabalhar com linhas e colunas.

Sendo assim, você precisará de duas repetições. (1 para armazenar as linhas e outra as colunas).

Ex.:

int
ln_linha = Integer.parseInt(JOptionPane.showInputDialog("Digite o número de linhas")),
ln_coluna = Integer.parseInt(JOptionPane.showInputDialog("Digite o número de colunas"));
	  
int matriz[][] = new int[ln_linha][ln_coluna];
	  
for (int l = 0; l < ln_linha; l++) {
		  
  // Armazenará as linhas
		  
  for (int c = 0; c < ln_coluna; c++) {
			  
	// Armazena as colunas.
	matriz[l][c] = Integer.parseInt(JOptionPane.showInputDialog("Valor da coluna "+c+" para a linha "+l));
  }
}

Qualquer dúvida, só falar!

Tchauzin!

V

Obrigado pela ajuda de tds…tentarei resolver meu problema com base no q me passaram…
assim q resolver fecharei o topico…qualquer duvida postarei

obrigado a tds q ajudaram!!!

Criado 19 de agosto de 2009
Ultima resposta 20 de ago. de 2009
Respostas 4
Participantes 4