Ed
há 3 meses
Vamos analisar as opções para identificar qual delas declara um array e o inicializa com cinco números em Java: A) `Array a = new Array (5)` - Esta opção está incorreta, pois a sintaxe para declarar um array em Java não utiliza a classe `Array` dessa forma. B) `int [] a = {'23', '22', '21', '20', '19'}` - Esta opção está incorreta, pois os valores estão entre aspas simples, o que os torna caracteres, e não inteiros. Além disso, a inicialização deve ser feita com `new int[]`. C) `int [] array` - Esta opção apenas declara um array, mas não o inicializa. D) `int array [] = new int [5]` - Esta opção declara um array de inteiros e o inicializa com um tamanho de 5, mas não atribui valores a ele. No entanto, é uma declaração válida. E) `int [5] array` - Esta opção está incorreta, pois a sintaxe não é válida em Java. A opção que melhor se encaixa na descrição de declarar um array e inicializá-lo (mesmo que sem valores específicos) é a D) `int array [] = new int [5]`. Portanto, a resposta correta é a D).
Mais perguntas desse material