Erste Schritte Werte innerhalb eines Arrays addieren

Silvascus

Mitglied
Hallo!

Ich hätte eine Frage und zwar ist es in irgendeiner Weise möglich alle in einem Array gespeicherten Werte miteinander zu addieren um beispielsweise um Durchschnitte zu berechnen?

Vielen Dank im voraus

Mit freundlichen Grüßen
Silvascus
 
Nabend.
Ja, das geht.
Wenn du ein Array arr[] vom Datentyp Integer hast und diesen mit Werten füllst musst du anschließen in einer For-Schleife die einzelnen Felder des Arrays miteinander addieren.

Als Beispiel:
Java:
int arr[]  = {0,1,2,3,4,5};
int sum = 0;
    
for(int i=0; i < arr.length; i++){
            sum += arr[i];                               // Ist das Gleiche wie sum = sum+arr
}
System.out.println(sum);
 
Zuletzt bearbeitet von einem Moderator:
ja das geht, sogar recht einfach.

hier ein einfaches beispiel:
Java:
int[] array = {1,2,3,4,6};
   int i =0;
    int summe = 0;
    int durchschnitt;
 
   public test() {
   
      for(i=0;i!=5;i++) /* das zweite "int" verhindert eine redifinition, es muss die anzahl deiner elemente im array entsprechen- in meinem fall 5 weil ich 5 elemente habe*/
      {
      summe+=array[i];
      }
      
      durchschnitt=summe/2; //summe entspricht hier dem ergebnis der array rechnung, das du nur noch verrechnest
     System.out.println(durchschnitt);
}
 
Zuletzt bearbeitet von einem Moderator:
Oder auch
Java:
int [] arr = {1,2,3,4,5};
int sum = IntStream.of(arr).sum();

bzw bei größeren Arrays bietet sich auch die parallelisierte Variante an:
Java:
int [] arr = {1,2,3,4,5};
int sum = IntStream.of(arr).parallel().sum();
 

Zurück
Oben