괴발개발 개발하다
[ Java ] 자바 배열의 활용(총합/평균, 최대값/최소값) 본문
1. 총합과 평균
class Ex {
public static void main(String[] args) {
int sum = 0; // 총합을 저장하기 위한 변수
float average = 0f; // 평균을 저장하기 위한 변수
int[] score = {100, 88, 100, 100, 90};
for (int i=0; i < score.length ; i++ ) {
sum += score[i]; // 반복문을 통해 배열에 저장되어 있는 값들을 모두 합한다.
}
average = sum / (float)score.length ; // 계산결과를 float 타입으로 얻으려 형변환
System.out.println("총합 : " + sum); // 출력결과 >> 총합 : 478
System.out.println("평균 : " + average); // 출력결과 >> 평균 : 95.6
}
}
2. 최대값, 최소값
class Ex {
public static void main(String[] args) {
int[] score = { 79, 88, 91, 33, 100, 55, 95 };
int max = score[0]; // 배열의 첫번째 값으로 최대값을 초기화
int min = score[0]; // 배열의 첫번째 값으로 최소값을 초기화
for(int i=1; i < score.length;i++) { // 배열의 두 번째 값부터 읽기 위해 i=1로 설정
if(score[i] > max) {
max = score[i];
} else if(score[i] < min) {
min = score[i];
}
} // end of for
System.out.println("최대값 :" + max); // 출력결과 >> 최대값 : 100
System.out.println("최소값 :" + min); // 출력결과 >> 최소값 : 33
} // end of main
} // end of class
'자바' 카테고리의 다른 글
[ Java ] 자바 Arrays로 배열 다루기(toString(), equals(), copyOf(), sort()) (0) | 2022.07.05 |
---|---|
[ Java ] 자바 2차원 배열 예제 (0) | 2022.07.05 |
[Java] 자바 배열 값 출력 (0) | 2022.07.04 |
[JAVA] 자바 환경변수 설정 이유 & 설정 방법 (0) | 2022.06.07 |
[ Java ] 자바 혼자 연습 (0) | 2021.07.25 |