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