List<Double> preciosProductos = List.of(29.99,
49.50,
15.75,
99.99);
double totalGastado = preciosProductos.stream()
.reduce(0.0, Double::sum);
System.out.println("Valor total antes del impuesto: " + totalGastado);
double impuesto8 = preciosProductos.stream()
.map(v -> v * 1.08)
.reduce(0.0, Double::sum);
System.out.printf("Valor total con impuesto de 8%%: %.2f%n", impuesto8);
SALIDA: Valor total antes del impuesto: 195.23
Valor total con impuesto de 8%: 210,85