blikk info infothek forum galerie sitemap

Überschrift

zur Aufgabenstellung

import java.io.BufferedReader;

 

public class ArithMittel {

 

       public static void main(String[] args) {

             // TODO Auto-generated method stub

 

             //Eingabe wird Definiert

             BufferedReader eingabe = new BufferedReader(new InputStreamReader (System.in));

            

             //Abfrage für die Anzahl der Zahlen die eingegeben werden sollen

             int anzahl = 0;

             System.out.println("Wie viele Noten möchten sie Eingeben? ");

             try{

                    anzahl = Integer.parseInt(eingabe.readLine());

             }

             // Falls ein Fehler auftritt wird er abgefangen

             catch(IOException io){

                    System.out.println("Es gab ein Problem beim einlesen der Konsole");

             }

             // Schleife für die Abfrage der einzehlen Zahlen und hinzufügen in das Array

             double zahlen[] = new double[anzahl];

             double durchschnitt = 0;

 

             for (int i = 0; i < zahlen.length; i++) {

                    try{

                           System.out.println("Geben sie die "+ (i+1)+" Zahl ein");

                           zahlen[i] = Double.parseDouble(eingabe.readLine());

                    }

                    catch(IOException io){

                           System.out.println("Es gab ein Problem beim einlesen der Konsole");

                    }

             }

             /*

              * Schleife die jedesmal vom array eine Zahl heraus- nimmt und zu der

              * Bestehenden anrechnet

              */

             for (int i = 0; i < zahlen.length; i++) {

                    durchschnitt = durchschnitt + zahlen[i];

             }

             // teilt die Summe der Arrayzahlen durch die Anzahl der Zahlen

             durchschnitt = durchschnitt / zahlen.length;

             // Ausgabe des Arithmetischen Mittels

             System.out.println("Der Durchschnitt beträgt: " + durchschnitt);

 

       }

 

}

 

By Armin Meraner Info4B

nach oben

Gemäß der Verordnung (EU) 2016/679 des Europäischen Parlaments und des Rates vom 27. April 2016 teilen wir mit, dass diese Webseite eigene technische Cookies und Cookies Dritter verwendet, damit Sie effizient navigieren und die Funktionen der Webseite einwandfrei nutzen können.

Cookie-Einstellungen ändernCookies annehmen