Hey Leute ,
eine alt klausuraufgabe war wie folgt : man soll eine neue methode schreiben die den Mittelwert aller Zahlen in der Liste die man übergibt berechnet. Und das anhand eines Streams
Die Methode war vorher gegeben :
Wie man zb eine fold Methode für eine Summe schreibt ist mir bewusst
wie macht man das aber mit dem Mittelwert ?
lg
eine alt klausuraufgabe war wie folgt : man soll eine neue methode schreiben die den Mittelwert aller Zahlen in der Liste die man übergibt berechnet. Und das anhand eines Streams
Die Methode war vorher gegeben :
Code:
fold(List<Integer> liste, int reduce, binaryoperator<Integer>) {
Wie man zb eine fold Methode für eine Summe schreibt ist mir bewusst
Code:
public static int fold(Collection<Integer> list, int id, BinaryOperator<Integer> op) {
return list.stream().reduce(id,op);
}
// Main aufruf
System.out.println(Numbers.fold(liste, 0 ,(a,b)-> (a+b)));
wie macht man das aber mit dem Mittelwert ?
lg