자바
[자바] 배열의 최대 값, 최소 값 구하기
두두(DoDu)
2023. 2. 27. 22:24
반응형
int score = {79, 30, 90, 60, 100, 22, 70}
int max = score[0]; //score배열의 첫번째 값으로 초기화 됨
int min = score[0];
for(int i=1; i<score.length; i++){
if(score[i] > max)
max = score[i]; //최대 값 저장
else if(score[i] < min)
min = score[i]; //최소 값 저장
}
1.
max은 79로 초기화된다. score[0]가 79이기 때문.
min은 79로 초기화된다.
2.
for문으로 들어와서,
score[1] == 30, max는 79기때문에 첫번째 if문에 해당된다.
따라서 max는 79로 초기화된다.
3. 이렇게 score배열의 길이만큼 반복문을 돌면
max = 100
min = 22가 저장되어 있다.
반응형