Matrizes
Uma matriz é um vetor de vetores, todos de mesmo tamanho. Em Java, é possível criar um vetor de vetores onde cada elemento tem um tamanho diferente. Nesse caso, cada elemento deve ser criado de forma independente. Todo vetor em Java tem o atributo length que define o seu número de elementos.
While
A estrutura de repetição while é um recurso para organizar melhor e realizar testes em blocos de código. Ela pode ser usada em diferentes linguagens como C, C#, Java e Python. A repetição while é ideal para realizar testes em que não se conhece o início e o fim da condição, se tornando uma ferramenta muito importante.
IF/ELSE
If, else java e operador ternário são elementos condicionais usados nas mais diversas linguagens de programação, inclusive, em Java. Eles servem para manipularmos as decisões tomadas por nossos scripts ao se depararem com determinados valores ou condições específicas.