JavaArrayListbasico

ArrayList de Double

No dia a dia, você lida com listas de preços que variam de tamanho — como itens de um carrinho de compras ou despesas do mês. Com ArrayList<Double>, você pode armazenar esses valores sem se preocupar com um tamanho fixo, adicionando e removendo preços dinamicamente. É a ferramenta padrão quando precisa de uma coleção flexível de números decimais.

O PROBLEMA

Leia 5 preços. Armazene em ArrayList<Double>. Exiba total.

EXEMPLO

Total: R$55.90

SOBRE O CONCEITO

O ArrayList é uma lista redimensionável que só aceita tipos referência (objetos). Por isso, usamos Double (a classe wrapper) em vez do double primitivo. O Java faz a conversão automática entre double e Double (autoboxing/unboxing), então você pode escrever precos.add(10.5) tranquilamente. O erro comum é tentar declarar ArrayList<double> — isso não compila, porque tipos primitivos não são permitidos como parâmetro de tipo. Use sempre ArrayList<Double> e a soma pode ser feita com um laço for-each e um double total para acumular.

RESOLUÇÃO

Mais exercícios de ArrayList

JAL003 · BásicoAcessar e modificarJAL005 · BásicoOrdenar ArrayListJAL001 · BásicoCriar e exibir ArrayListJAL006 · BásicoTamanho e vazio
Ver todos os exercícios de Java