Vídeo: Programar em Java - Vetores/Arrays pt. 1 - Aula 30 2024
Uma matriz é um conjunto de variáveis que são referenciadas usando um nome de variável único combinado com um número de índice. Cada item de uma matriz é chamado de elemento . Todos os elementos em uma matriz devem ser do mesmo tipo. Assim, a própria matriz possui um tipo que especifica o tipo de elementos que pode conter.
O número do índice é escrito após o nome da variável e entre colchetes. Então, se o nome da variável for x , você pode acessar um elemento específico com uma expressão como x [5] .
Você pode pensar x [5] referir-se-ia ao quinto elemento na matriz. Mas os números de índice começam com zero para o primeiro elemento, então x [5] refere-se ao elemento sexto . Este pequeno detalhe é uma das principais causas de problemas ao trabalhar com arrays - especialmente se você cortar seus dentes de programação de matriz em um idioma em que os arrays são indexados de 1 em vez de 0.
O poder real dos arrays vem do fato simples de que você pode usar uma variável ou mesmo uma expressão completa como índice de matriz. Então (por exemplo) em vez de codificar x [5] para se referir a um elemento de matriz específico, você pode codificar x [i] para se referir ao elemento indicado pela variável de índice < i .
Uma matriz é ela mesma um objeto. Você pode se referir ao objeto de matriz como um todo ao invés de um elemento específico da matriz usando o nome da variável da matriz sem um índice. Assim, se
- x [5] se refere a um elemento de uma matriz, x refere-se à própria matriz.
- Você não pode alterar o comprimento de uma matriz depois de criar a matriz.
- Você pode acessar o comprimento de uma matriz usando o campo
- comprimento da variável da matriz. Por exemplo, x. comprimento retorna o comprimento da matriz x .