Ajuda com vetores!

3 respostas
M

eu gostaria de saber oque e um vetor, e tambem de alguns exemplos de vetores e como posso usa-los para implementações em java,
muito obrigado pela atenção e boa noite.

3 Respostas

InicianteJavaHenriqu

http://www.dm.ufscar.br/profs/waldeck/curso/java/part23.html

:thumbup:

lucaslzl

Um vetor é uma variável que armazena um grupo de valores de mesmo tipo. Pode ser utilizado para armazenar notas, nomes, etc.
Quando um vetor é criado os valores de cada espaço é valor - 1, portanto esse vetor de 5 espaços vai de 0 ~ 4. Para andar por cada espaço utilizei a variavel “i” e um for no metodo insetirValores(), e o metodo mostrarValores() percorre todo o vetor mostrando cada valor armazenado.

package vetor;

import java.util.Scanner;

public class VetorTest {

	Scanner input = new Scanner(System.in);
	
	//cria um vetor de 5 espaços
	int a[] = new int[5];
	
	public static void main(String[] args) {
		
                inserirValores();
                mostrarValores();
	}
	
	public void inserirValores(){
		
		for (int i = 0; i < 5; i++)
		{
			System.out.println("Insira um valor");
			a[i] = input.nextInt();
		}
	}
	
	public void mostrarValores(){
		
		for (int i = 0; i < 5; i++)
		{
			System.out.println(" "+a[i]);
		}
	}

}
denisspitfire

Acho que assim fica mais facil de entender. Fiz sem muitos recursos para entender somente o vetor e como funciona em um laço com algum tratamento de posição.

public class vetor {
	public static void main(String[] args) {
		// criando vetor de 5 posições
		String vetor[] = new String[5];
		// escrevendo os valores nas posições do vetor
		vetor[0] = "um";
		vetor[1] = "dois";
		vetor[2] = "tres";
		vetor[3] = "quatro";
		vetor[4] = "cinco";
		// este laço percorre até o ultimo valor do vetor
		for (int i = 0; i < vetor.length; i++) {
			// se i for = ao tamanho do vetor -1 coloque "." senão...
			if (i == vetor.length - 1) {
				System.out.print(vetor[i] + ".");
			} else
				System.out.print(vetor[i] + ", ");
		}
	}
}
Criado 21 de maio de 2012
Ultima resposta 22 de mai. de 2012
Respostas 3
Participantes 4