Em um array bidimensional cada linha pode ter um número diferente de colunas? Porque? Obrigado
Em um array bidimensional cada linha pode ter um número diferente de colunas? Porque? Obrigado
Oi Raphaelli, tudo bom?
Trabalhando com array você apenas conseguirá gerar matrizes proporcionais. Ou seja, todas as linhas do array bidimensional terá a mesma quantidade de colunas. Isso porque quando definimos uma matriz (array bidimensional) definimos o valor de linhas e colunas ao mesmo tempo. Algo como:
int[][] matrizDeNumeros = new int[3][4]
Obrigatoriamente estamos criando 3 linhas com 4 colunas. Os valores podem variar. Mas a quantidade de colunas sempre será a mesma =)
Duas pessoas no fórum GUJ me disseram o contrário, que é sim permitido criar arrays bidimensionais com números de colunas diferentes. Inclusive uma delas disse "...em Java não há um tipo de dado que representa uma matriz. Matrizes são representadas através de um array de arrays..."