03. Introdução à linguagem Java: vetores Flashcards
Qual é a sintaxe para se declarar um vetor e inicializá-lo com um tamanho N ao mesmo tempo?
Sintaxe: tipo vetor[] = new tipo[N];
Exemplo: int nums[] = new int[10];
Qual é a sintaxe para se declarar um vetor e inicializá-lo com seus elementos ao mesmo tempo?
Sintaxe: tipo vetor[] = new tipo[] {elemento1DoTipo, elemento2DoTipo, elemento3DoTipo, …};
Exemplo: int nums[] = new int[]{1, 2, 3};
Também existe uma versão resumida de declaração. Usando o mesmo exemplo:
int nums[] = {1, 2, 3};
Mas note que enquanto a 1a. forma é possível quebrar a declaração e a inicialização em duas linhas, na segunda ocorre um erro de compilação:
int nums[];
nums = {1, 2, 3}; // Erro de compilação.
Supondo a existência de um vetor chamado ‘nums’, como pode ser verificado o seu tamanho?
nums.length