JAVA - Mittelwert eines Arrays berechnen - wo ist mein Fehler?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Du musst die Variable nicht global deklarieren. Bin nicht der größte Java Crack, aber folgendes sollte eher funktionieren:

public class MathTest {

  private static double mittelwert(double[] z) {
    int l = z.length;
    double sum = 0;
    for(int i = 0; i < l; i++) {
      sum += z[i];
    }
    double m = sum/l;
    return m;
  }

  public static void main(String[] args) {
     double[] darray = {5.0, 1.24, 3.5, 0.26};
     System.out.println("MW: "+ mittelwert(darray));
   }

}