Statistische Kennzahlen berechnen

Elli97

Neues Mitglied
Hallo Leute, ich soll mit der Scanner Klasse ein Programm schreiben, dass mir nach der Einlesung beliebig vieler Zahlen : Die Anzahl, die Summe, den Mittelwert, Minimum, Maximum und zweitkleinste Zahl berechnet. ICh komme irgendwie nicht weiter...
Java:
import java.util.Scanner;
public class Stats {
    public static void main(String[] args) {  
        Scanner input = new Scanner(System.in);
        double reeleZahl = input.nextDouble();  // Eingabe, Definition der Variablen
  double anzahlzahlen=0;
  double minimum=0;
  double maximum=0;
  double summe=0;
  double mittelwert=0;
  double zweitkleinstezahl=1;
 
   while (input.hasNextDouble())
    anzahlzahlen++;   // Anzahl der Zahlen bestimmen
    summe=+reeleZahl; // Summe  der Zahlen berechnen
    mittelwert=summe/anzahlzahlen; // Mittelwert Bestimmmung
    if (reeleZahl > maximum)    // Maximum Bestimmung
     {maximum = reeleZahl;}
    if (reeleZahl){     // Minimum Bestimmung
     minimum = reeleZahl;}
    else if (reeleZahl < minimum)
     {minimum = reeleZahl;}
    if (reeleZahl>minimum)
     {reeleZahl = zweitkleinstezahl; }  //zweitkleinste Zahl bestimmen
    else if (reeleZahl<maximum)
     {reeleZahl=zweitkleinstezahl;}
    
 System.out.println("Anzahl: "+anzahlzahlen);    // Ausgabe
 System.out.println("Summe: "+summe);
 System.out.println("Mittelwert: "+mittelwert);
 System.out.println("Maximum: "+maximum);
 System.out.println("Minimum: "+minimum);
 System.out.println("Zweitkleinste Zahl: "+zweitkleinstezahl);
 }
}

Vielleicht kann mir jemand helfen, vielen Dank schonmal 😉
 
Zuletzt bearbeitet von einem Moderator:

Neue Themen


Zurück
Oben