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