평균값 계산기

기록하는 용도·2022년 6월 9일
0

파라미터로 정수 배열 intArray를 받고 배열의 모든 값의 평균을 리턴해주는 메소드 computeAverage를 쓰세요. 리턴값의 자료형은 double입니다.

public class AverageFinder {
    double computeAverage(int[] intArray) {
        // 코드를 입력하세요.
        int sum_num = 0;
        for (int i=0;i<intArray.length;i++){
            sum_num+=intArray[i];
        }
        int a = intArray.length;
        double answer = sum_num / (double)a;
        return answer;
    }
}
public class Main {
    public static void main(String[] args) {
        AverageFinder finder = new AverageFinder();

        // 테스트 1
        int[] testArray1 = {3, 7, 3};
        System.out.println(finder.computeAverage(testArray1));

        // 테스트 2
        int[] testArray2 = {1, 3, 4, 7};
        System.out.println(finder.computeAverage(testArray2));

        // 테스트 3
        int[] testArray3 = {4};
        System.out.println(finder.computeAverage(testArray3));

        // 테스트 4
        int[] testArray4 = {1, 2, 3, 4, 5};
        System.out.println(finder.computeAverage(testArray4));
    }
}

0개의 댓글