Array Durchschnitt

baker333

Bekanntes Mitglied
Servus,

kann mir jemand erklären warum mein Code eine Exception auswirft? Irgendwie finde ich das Problem nicht. Ich erstelle ein Array und lasse meine Methode ausführen.

Java:
public class Durchschnitt {
        
         public static void berechneDurchschnitt(double [] feld) {
            
             double durchschnitt = 0;
             double summe = 0;
             int i =0;
            
             if (feld.length == 0) {
                 System.out.println("Das Feld enthält keine Werte");
             }
            
             while (i <= feld.length) {
                 summe += feld[i];
                 i++;
                
             }
            
             durchschnitt = summe / feld.length;
            
             System.out.println(durchschnitt);
            
         }
         public static void main (String args[]) {
             double [] x = {7,7};
            berechneDurchschnitt(x);
         }
        
    }
 
Welchen Wert hat denn i, wenn die Bedingung i <= feld.length gerade noch erfüllt ist?

Und was ist der höchste Index im Array?
 

Neue Themen


Zurück
Oben