Escolar Documentos
Profissional Documentos
Cultura Documentos
A vantagem é que ele tem acesso imediato aos elementos pela sua posição;
A desvantagem é que tem tamanho fixo e dificuldade para se realizar inserções e
deleções.
Na memória, temos a variável n com o valor 3;
Em seguida, crio uma variável que aponta para um vetor de n posições, conforme
mostrado abaixo;
int n = scanner.nextInt();
Double[] vect = new double[n];
Digamos, que você entrou com os seguintes valores: 1.72, 1.65 e 1.80.
Vetores com objetos
Como fazer um vetor cujos elementos são objetos do tipo classe?
Note pelo problema, que cada elemento do vetor vai ser um produto
Note que a diferença do vetor do tipo valor para o de referência é que o do tipo
referência temos um vetor cujos ponteiros estão nulos (null);
Para que você possa armazenar um valor do tipo Product na posição zero do
vetor, é preciso instanciar um produto e fazer as posições apontar para o objeto,
conforme ilustração abaixo:
O loop abaixo causa exatamente o efeito da figura da página anterior: