Hallo Liebe Programmier Community,
ich habe von der Uni die Aufgabe bekommen, eine Methode zu schreiben, die den kleinsten und größten Wert, sowie den Durchschnittswert eines Arrays, der gefüllt ist mit Zufallszahlen, auszugeben. Jetzt hab ich es mit folgendem Code probiert:
Allerdings bekomme ich als return-Wert immer nur eine 0 raus.
Für den maxWert hab ich den gleichen Code, nur mit anderen Operatoren natürlich, benutzt. Wo liegt der Fehler?
Danke im vorraus
MfG[/I][/I][/I]
ich habe von der Uni die Aufgabe bekommen, eine Methode zu schreiben, die den kleinsten und größten Wert, sowie den Durchschnittswert eines Arrays, der gefüllt ist mit Zufallszahlen, auszugeben. Jetzt hab ich es mit folgendem Code probiert:
Java:
public static int minWert (int[] zahlen) {
int minArray = 0;
for (int i = 0; i < zahlen.length - 1; i++) {
if ( zahlen[I][I] < zahlen[i+1] ) {
minArray = zahlen[I];
}
else {
minArray = zahlen[i+1];
}
}
return minArray;
}
Allerdings bekomme ich als return-Wert immer nur eine 0 raus.
Für den maxWert hab ich den gleichen Code, nur mit anderen Operatoren natürlich, benutzt. Wo liegt der Fehler?
Danke im vorraus
MfG[/I][/I][/I]
Zuletzt bearbeitet von einem Moderator: