신나게 개발하기

배열 평균 총합 본문

홍익대 Java/수업

배열 평균 총합

Yi,Junho 2009. 7. 17. 17:39
class Numbers {
    private int numbers[];
	private int sum;
	private double avg;

	public void setNumbers(int[] nums){
	
		numbers = nums;
	}

    public void sumClac() {   // 합계를 구하는 메서드
        for (int cnt = 0; cnt < numbers.length; cnt++) 
            sum += numbers[cnt];
    }

    public void avgClac() {   // 평균을 구하는 메서드
        sumClac(); 
        avg = (double)sum / numbers.length;   
    }

	public int getSum(){
		return sum;
	}

	public double getAvg(){
		return avg;
	}
}

class NumberClaculatorTest
{
	public static void main(String[] args){
		int[] nums = {4,5,7,3,9,4,7};
		Numbers numbersTest = new Numbers();
		numbersTest.setNumbers(nums);
		numbersTest.avgClac();

		System.out.println("배열의 수의 합계는 : " + numbersTest.getSum());
		System.out.println("배열의 수의 평균은 : " + numbersTest.getAvg());
	}
}
0 Comments
댓글쓰기 폼