Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Calculando estatística das notas

public static void main(String[] args) {
        List<Double> notas = List.of(7.5, 8.0, 6.5, 9.0, 10.0);

        Optional<Double> maiorNota = notas.stream().max(Double::compare);
        Optional<Double> menorNota = notas.stream().min(Double::compare);
        double media = (notas.stream().reduce(0.0,Double::sum))/notas.size();

        System.out.println("A média é : " + media);
        System.out.println("A maior nota é : " + maiorNota.get());
        System.out.println("A menor nota é : " + menorNota.get());
    }
1 resposta
solução!

Oi, Igor! Como vai?

Do jeito que você explicou, chamou atenção o uso de streams para calcular a maior, menor nota e a media, deixando o código bem legível e organizado. Sua ideia faz sentido, veja como ajustar um detalhe para deixar o código ainda mais expressivo usando DoubleSummaryStatistics.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!