본문 바로가기
JAVA

[JAVA] 숫자 형변환 - int형의 나눗셈으로 double형 유리수 만들기

by 집돌이디벨로퍼 2025. 2. 7.
 public static double average(int[] num){
        int totalNumber = 0;
        double a = 0;
        for(int i=0; i< num.length; i++){
            a += (double)num[i];
        }

        return (a/num.length);
    }

메서드

 

int[] num 을 받아서 전체 계산할 때부터 double 로 형변환을 해주어야 나중에 평균값 계산을 double형으로 하여 유리수 형태로 만들 수 있다 => 모르고 int 형으로 계산하고 나눠줬더니 정수값만 배출해 알게된 정보

 

package static2.ex;

public class MathArrayUtilsMain {
    public static void main(String[] args) {
        int[] values = {1,2,3,4,6};

        System.out.println("sum= "+MathArrayUtils.sum(values));
        System.out.println("average= "+MathArrayUtils.average(values));

    }
}

메인 메서드