List<Double> notas = List.of(7.5, 8.0, 6.5, 9.0, 10.0);
double totalNotas = notas.stream().reduce(0.0, Double::sum);
System.out.println("Suma total de notas: " + totalNotas + "\n");
double media = totalNotas / notas.size();
System.out.println("La media de las notas: " + media + "\n");
double maxima = notas.stream().max(Double::compareTo)
.orElse(0.0);
double minima = notas.stream().min(Double::compareTo)
.orElse(0.0);
System.out.println("La nota más baja fue: " + minima + "\n");
System.out.println("La nota más alta fue: " + maxima);
SALIDA:
Suma total de notas: 41.0
La media de las notas: 8.2
La nota más baja fue: 6.5
La nota más alta fue: 10.0