반응형

[쉽게 배우는 자바 프로그래밍] 

Chapter 05. 문자열, 배열, 디버깅

프로그래밍 문제 


3. [예제 5-6]은 3년간 분기별 이자율에 대한 연평균 이자율과 평균 이자율을 출력하는 예제이다. 이를  for ~ each문을 사용해 작성하시오.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public static void main(String[] args) {
    double[][] interests = { {3.23.13.23.0},
                             {2.92.82.72.6},
                             {2.72.62.52.7} };
    double[] sum1 = {0.00.00.0};
    double sum2 = 0.0;
    int i = 0;
    int y = 0;
    for (double[] s1 : interests) {
        for (double s2 : s1) {
            sum1[i] += s2;
        }            
        y++;
        System.out.printf("%d차년도 평균 이자율 = %.2f%%\n", y, sum1[i]/4);
        sum2 += sum1[i]/4;
        i++;
    }
    System.out.printf("3년간 평균 이자율 = %.2f%%\n", sum2/3);
}

cs


반응형