Uma matriz é uma estrutura de dados em Java que permite armazenar uma coleção de valores de um mesmo tipo em uma estrutura de "tabela" que é composta por linhas e colunas. Cada célula da matriz é identificada por sua posição em relação à linha e à coluna que ela ocupa.
Caracteriza-se por ser definida uma única variável vinculada dimensionada com um determinado tamanho. A dimensão de uma matriz é constituída por constantes inteiras e positivas. Os nomes dados aos vetores seguem as mesmas regras de nomes utilizados para indicar as variáveis simples.
O switch case é uma estrutura condicional do Javascript como o if, e serve para analisar os valores e executar um bloco de código condicionalmente. Normalmente é utilizado, quando se deseja analisar diversos valores diferentes para a mesma variável
For, em Java, é um dos três tipos de laço de repetição For — como também é chamado. Essas estruturas são utilizadas para executar diversas vezes um mesmo bloco de instruções — e a sequência de comandos é programada para voltar ao seu ponto de origem assim que completada, resumidamente.