Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Em um array bidimensional cada linha pode ter um número diferente de colunas? Porque?

Em um array bidimensional cada linha pode ter um número diferente de colunas? Porque? Obrigado

2 respostas
solução!

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..."

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software