c++ linguagem

2384 palavras 10 páginas
• A Java API contém diversas classes para a manipulação de estruturas de dados. A estrutura de dados mais simples é o vetor ( array ).
• Um vetor é um agrupamento de valores de um mesmo tipo primitivo ou um agrupamento de objetos de uma mesma classe.
• Cada elemento de um vetor armazena um valor. Os elementos de um vetor são referenciados por meio de um índice. O primeiro elemento tem sempre o índice 0 (zero). Portanto, para um vetor de n elementos, os índices variam de 0 a n-1. v[0] v[1]

v[2]

v[3]

v[4]

v[5]

v
• Em Java, vetores têm tamanho fixo e, uma vez criados, não podem ser redimensionados. O campo length contém o tamanho do vetor.
• Um vetor é um objeto da classe Object, ou seja, a criação de um vetor cria, implicitamente, um objeto da classe java.lang.Object.
© ELFS

72

• Vetores são declarados utilizando-se colchetes. Exemplo: int x[];
• Ao declarar vetores, os colchetes podem ser colocados no início da declaração para indicar que todos os identificadores são vetores.
Exemplo: double a[], b[], c[]; pode ser escrito como: double[] a, b, c;
• Como em qualquer classe, apenas a declaração do vetor não cria o objeto. A declaração só cria uma referência (ponteiro) para o vetor. A memória a ser utilizada pelo vetor é alocada ou pela instrução new ou pela inicialização do vetor.
Exemplo:
char letra[] = new char[26]; // vetor de 26 valores do tipo char
Ponto p[] = new Ponto[3];
// vetor de 3 objetos da classe Ponto int x[] = {2,8,3,5,1};
// declaração e inicialização

• O acesso a um elemento de índice fora do intervalo declarado para o vetor gera uma exceção (erro em tempo de execução).
• Depois de criado, o vetor possui atributos e métodos como qualquer outro objeto.
© ELFS

73

• Vetores podem ser parâmetros de métodos. Na chamada ao método, somente o nome do vetor é passado. Vetores, como são objetos (e, portanto, o nome do vetor é um ponteiro) são sempre passados por
referência.

Relacionados

  • Linguagem C C++
    13319 palavras | 54 páginas
  • LINGUAGEM C/C++
    1905 palavras | 8 páginas
  • Linguagem C
    4307 palavras | 18 páginas
  • A linguagem c++
    1512 palavras | 7 páginas
  • Linguagem C
    1067 palavras | 5 páginas
  • Linguagem C
    981 palavras | 4 páginas
  • Linguagem c
    8779 palavras | 36 páginas
  • A linguagem c++
    7083 palavras | 29 páginas
  • Linguagem C
    1228 palavras | 5 páginas
  • linguagem c
    3545 palavras | 15 páginas