Erste Schritte Eine Array-Variable mit Benutzereingaben befüllen

vulturas

Mitglied
Guten Abend allerseits,

als Aufgabe sollen wir den Mittelwert aus n-Zahlen bilden und ausgeben.
Die Zahlen sollen jedoch an einen Array über den Scanner übergeben werden.
Wenn ich die Zahlen direkt im Array vorgebe, funktioniert dieser Ansatz sehr gut.

Code:
package stochastik;

import java.util.Scanner;

public class BerechneWerte {
     public static double mittelwert(double[] arrayz) {
            int laenge = arrayz.length;
            double summe = 0;
            
            for(int i = 0; i < laenge; i++) {
              summe = summe + arrayz[i];
            }
            double m = summe/laenge;
            return m;
          }

          public static void main(String[] args) {
             Scanner eingabe = new Scanner(System.in);
             /*
              *
              * ?????
              *
              */
             System.out.println("Der Mittelwert ist: "+ mittelwert(finalarray));
           }
}

Bitte um Hilfe 🙂

Liebe Grüße
 
Wie sieht den die Aufgabenbeschreibung aus? Soll die erste Eingabe die Anzahl der Zahlen sein? Oder soll man mit einer speziellen Eingabe die Eingabe der Zahlen beenden können?
 
Wie sieht den die Aufgabenbeschreibung aus? Soll die erste Eingabe die Anzahl der Zahlen sein? Oder soll man mit einer speziellen Eingabe die Eingabe der Zahlen beenden können?

Die komplette Eingabe sind Zahlen. Eine Abbruchsbedingung wird vom Benutzer vorgegeben. Sprich: wie lange der Array sein soll.

Schreiben Sie ein Programm, das eine Messreihe (d. h. eine beliebige Anzahl von Fließkommazahlen) einliest, die vom Anwender eingegeben werden. Die Anzahl der einzugebenden Werte ist zu Beginn vom Benutzer einzugeben und muss größer als 0 sein.
 

Zurück
Oben