English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 가이드

Java 흐름 제어

Java 배열

Java 객체지향(I)

Java 객체지향(II)

Java 객체지향(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map集合

Java Set集合

Java 입력출력(I/O)

Java Reader/Writer

Java 다른 주제

Java로 표준편차 계산 프로그램

Java 예제 모든 것

이 프로그램에서는 Java에서 함수를 사용하여 표준편차를 계산하는 방법을 배웁니다.

이 프로그램은 배열을 사용하여 단일 시리즈의 표준편차를 계산합니다.

표준편차를 계산하기 위해 calculateSD() 함수를 생성합니다. 포함10개의 요소를 가진 배열을 이 함수에 전달하면, 이 함수는 표준편차를 계산하고 main() 함수에 반환합니다.

예제: 표준편차 계산 프로그램

public class StandardDeviation {
    public static void main(String[] args) {
        double[] numArray = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
        double SD = calculateSD(numArray);
        System.out.format("표준편차 = %.6f", SD);
    }
    public static double calculateSD(double numArray[])
    {
        double sum = 0.0, standardDeviation = 0.0;
        int length = numArray.length;
        for(double num : numArray) {}}
            sum += num;
        }
        double mean = sum/length;
        for(double num: numArray) {
            standardDeviation += Math.pow(num - mean, 2);
        }
        return Math.sqrt(standardDeviation/length);
    }
}

주의:이 프로그램은 샘플의 표준 편차를 계산합니다. S.D.의 총 개수를 계산하려면 calculateSD() 메서드에서 Math.sqrt(standardDeviation/(length-1))이 아닌 Math.sqrt(standardDeviation/length)) 대신 Math.sqrt(standardDeviation

이 프로그램을 실행하면 다음과 같은 출력이 나타납니다:

표준 편차 = 2.872281

위의 프로그램에서는 다음을 사용했습니다.Math.pow()Math.sqrt()의 도움으로 각각의 거듭제곱과 제곱근을 계산합니다.

Java 예제 모든 것