Hallo Community
Kann mir jemand bitte bei diesem einfachen Programm helfen? Ich bekomme immer diese Fehlermeldung und habe einfach keine Ahnung, wie ich diese beheben kann.
Als Fehlermeldung erhalte ich in der Console:
Über Hilfe würde ich mich sehr freuen!
Als Anfänger ist es echt mühsam mit den vielen Syntaxproblemen klar zu kommen...
Kann mir jemand bitte bei diesem einfachen Programm helfen? Ich bekomme immer diese Fehlermeldung und habe einfach keine Ahnung, wie ich diese beheben kann.
Java:
public static double mw(double feld[]) {
double x=0;
for (int i=0; i<=feld.length;i++) {
double a=feld[i];
x+=a;
// if(i==feld.length) x/feld.length;
}
return x/feld.length;
}
public static void main(String[] args) {
double array1[]= {54,67,23,6,86};
System.out.println("Mindestwert:" + min(array1));
Als Fehlermeldung erhalte ich in der Console:
Code:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
at felder.FelderHausübung.min(FelderHausübung.java:15)
at felder.FelderHausübung.main(FelderHausübung.java:51)
Über Hilfe würde ich mich sehr freuen!
Als Anfänger ist es echt mühsam mit den vielen Syntaxproblemen klar zu kommen...
Zuletzt bearbeitet von einem Moderator: