class Zahlen { public static void main(String[]args) { int numCount = 0; int num = 0; int numMax = 0; int numMin = 0; double numSum = 0; double numMittel = 0; boolean checksum = false; In.open("Zahlen.txt"); System.out.print("Zahlen: "); while (In.done() != false) { num = In.readInt(); numSum = numSum + num; if(num > numMax) numMax = num; if(num < numMin && num != 0) numMin = num; if (num!=0) numCount = numCount + 1; if (num!=0) System.out.print(num + " "); } In.close(); System.out.println(""); numMittel = numSum / numCount; System.out.println("Maximum der Zahlen: "+numMax); System.out.println("Minimum der Zahlen: "+numMin); System.out.println("Mittelwert: "+numMittel); System.out.println("Standard Abweichung: " + standardAbw(numMittel, numCount)); } public static double standardAbw(double numMittel, int numCount) { double abwCount = 0.0; double divideRoot = 0.0; double standAbw = 0.0; int num = 0; In.open("Zahlen.txt"); num = In.readInt(); while(In.done() != false) { abwCount = abwCount + (num - numMittel)*(num - numMittel); num = In.readInt(); } divideRoot = abwCount / numCount; standAbw = Math.sqrt(divideRoot); return(standAbw); } }