두두의 메모

[자바] 배열의 최대 값, 최소 값 구하기 본문

자바

[자바] 배열의 최대 값, 최소 값 구하기

두두(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가 저장되어 있다.

 

 

반응형

'자바' 카테고리의 다른 글

접근제한자  (0) 2022.03.05
열거형(enum)  (0) 2022.03.04
2차원 배열  (0) 2022.03.04
클래스변수, 인스턴스변수, 지역변수 구분  (0) 2022.02.13
Comments