Hallo zusammen,
hier mein Quellcode:
Die Ausgabe lautet "36/5" (neue Zeile) "7.0".
Jedoch sollte Mittelwert den Wert 7.2 haben, da 36/5 diesen ergibt.
Wo liegt mein Fehler?
Danke schon mal im voraus!
hier mein Quellcode:
Java:
public class Aufgaben {
public static void main(String[] args) {
float aufgabe2 = 0;
Aufgaben aufgaben = new Aufgaben();
aufgabe2 = aufgaben.aufgabe2();
System.out.println(aufgabe2);
}
public float aufgabe2() {
float mittelwert = 0;
int summe = 0;
int[][] array = {{1,2},{3,4},{5,6},{7,8},{20,10}};
for(int i=0; i<array.length; i++) {
summe = summe+array[i][0];
}
mittelwert = summe/array.length;
System.out.println(summe+"/"+array.length);
return mittelwert;
}
}
Die Ausgabe lautet "36/5" (neue Zeile) "7.0".
Jedoch sollte Mittelwert den Wert 7.2 haben, da 36/5 diesen ergibt.
Wo liegt mein Fehler?
Danke schon mal im voraus!