Índice
Quando trabalhamos com listas de valores em um variedade muitas vezes precisamos de mais de uma dimensão, ou seja, precisamos dos valores para se referir a valores adicionais, isso é conhecido como matrizes.MatrizUMA matriz é apenas um variedade com dois ou mais valores por índice, isso significa que pode ser bidimensional, tridimensional, etc. Podemos adicionar todas as dimensões que achamos necessárias em nosso programa, claro, então como controlamos isso é uma história totalmente diferente, mas não se pode dizer que é isso Java Não permite isso.
Matriz bidimensional
Antes de entrar na teoria, vejamos a seguinte tabela:
Para alcançar este efeito em Java podemos declarar nosso variedade com mais de uma dimensão usando o seguinte:
elementType [] [] arrayRefVar;
Agora, se transferirmos esta definição para uma atribuição em nosso programa, seria o seguinte:
array int [] [];
Onde int é o tipo de dados, os dois pares de colchetes [] [] Ele indica as duas dimensões e, por fim, matriz é o nome desse elemento dentro do programa. Percebemos então que esta definição é quase idêntica a declarar um array normal como vimos até agora.
Conheça o comprimento de uma matriz
Essa operação é bastante comum, para saber o comprimento devemos entender a matriz, a forma mais básica de descrevê-la é dizendo que cada array é um array unidimensional e cada elemento deste array, por sua vez, é outro array, para que possamos encontrar as duas dimensões. Para medir seu comprimento, fazemos o seguinte:
Primeiro, precisamos encontrar o comprimento do índice externo:
x.length
Então, sabendo disso, podemos procurar em cada índice o comprimento do índice interno:
x [0] .length
Não é tão fácil de ver, mas uma vez que aprendemos o conceito, é muito fácil trabalhar com ele. Vamos ver a seguinte imagem que ilustra o que acabamos de explicar:
Com isso terminamos este tutorial, nos aprofundamos em um conceito que pode ser um pouco complexo de digerir, porém é imperativo uma vez que este tipo de estruturas são amplamente utilizadas, especialmente em novas aplicações onde devemos transportar controles de acesso e armazenar valores associados para Comercial.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo