0
respostas

[Projeto] Desafio resolvido

package com.github.aldenyjr.exercicios;

import java.util.List;

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

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

        System.out.println("""
                A média das notas é: %.2f
                A menor nota: %.2f
                A maior nota: %.2f
                """.formatted(media, menorNota, maiorNota));
    }
}

Resutado:

A média das notas é: 8,20
A menor nota: 6,50
A maior nota: 10,00