//[?] n명의 점수 중에서 80점 이상 95점 이하인 점수의 평균
/**
* 평균 알고리즘(Average Algorithm = AVG): 주어진 범위에 주어진 조건에 해당하는 자료들의 평균
*/
public class AverageAlgorithm2 {
public static void main(String[] args) {
int[] data = { 90, 65, 78, 50, 95 };
int sum = 0; // 합계 담는 그릇
int count = 0; // 개수 담는 그릇
for (int i = 0; i < data.length; i++) {
if (data[i] >= 80 && data[i] <= 95) {
sum += data[i]; // SUM
count++; // COUNT
}
}
double avg = sum / (double)count; // Average
System.out.println("80점 이상 95점 이하인 점수의 평균: " + avg);
}
}
출력값: 80점 이상 95점 이하인 점수의 평균: 92.5
'Dev > Java' 카테고리의 다른 글
5. 최솟값 알고리즘 (Min Algorithm) (0) | 2022.08.08 |
---|---|
4. 최댓값 알고리즘 (Max Algorithm) (0) | 2022.08.08 |
2. 개수 알고리즘(Count Algorithm) (0) | 2022.08.08 |
1-1. 등차수열(Arithmetic Sequence) (0) | 2022.08.08 |
1. 합계 알고리즘 (Sum Algorithm) (0) | 2022.08.08 |
댓글