본문 바로가기
자바 프로그래밍/코딩

ex06_1.java

by 세인트킴 2023. 5. 6.
public class ex06_1 {
	public static void main(String[] args) {
		int[] x = {87, 68, 94, 100, 83, 78, 85, 91, 76, 87, 55, 60, 99, 63, 80};
		int sum = 0, max = x[0], min = x[0];
		double m = 0, s = 0, v;
		
		for(int i=0; i<x.length; i++) { // 가장 큰 값을 저장
			sum += x[i];
			if(x[i] > max) {
				max = x[i];
			}
			if(x[i] < min) {
				min = x[i];
			}
		}
		m = (double)sum / x.length;
		
		sum = 0;
		for(int i=0; i<x.length; i++) { // 분산을 저장
			sum += Math.pow((double)x[i]-m, 2);
		}
		v = (double)sum / x.length;
		s = Math.sqrt(v);
		System.out.println("max = " + max);
		System.out.println("min = " + min);
		System.out.printf("mean = %.2f\n", m);
		System.out.printf("V = %.2f\n", v);
		System.out.printf("Sigma = %.2f\n", s);
	}
}

'자바 프로그래밍 > 코딩' 카테고리의 다른 글

ex06_3.java  (0) 2023.05.06
ex06_2.java  (0) 2023.05.06
병렬 패리티 비트  (0) 2023.04.26
짝수 패리티 비트  (0) 2023.04.26
TestAverage  (0) 2023.04.24