반응형

자바 (java) 배열의 합계 및 평균

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// sum and average
public class SumAndAverage {
 
    public static void main(String[] args) {
 
        int numArray[] = {21124018999312105221465948,
                          14060121668413121234555412,
                          32991511441412132886121479 };
        int sum = 0;
        double average = 0.0;
 
        for (int i = 0; i < numArray.length; i++) {
                sum += numArray[i];
        }
 
        average = (double) sum/numArray.length;
        System.out.println("Average of numArray: " + average);
 
    }
 
}

 

 

자바(java) 배열의 150 이상인 경우의 합계 및 평균

 

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
// sum and average
public class SumAndAverage {
 
    public static void main(String[] args) {
 
        int numArray[] = {21124018999312105221465948,
                          14060121668413121234555412,
                          32991511441412132886121479 };
        int sum = 0;
        double average = 0.0;
        int count = 0;
 
        for (int i = 0; i < numArray.length; i++) {
            if (numArray[i] >= 150) {
                sum += numArray[i];
                count++;
            }
        }
 
        average = (double) sum/count;
        System.out.println("Average equal or bigger than 150: " + average);
 
    }
}
 

 

반응형