All pastes #278062 Raw Edit

Something

public text v1 · immutable
·published 2006-12-13 20:29 UTC
rendered paste body
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);

	}
}