방치하기

배열 평균 총합 본문

홍익대 Java/수업

배열 평균 총합

Yi Junho 2009. 7. 17. 17:39
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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());
    }
}
반응형
Comments