728x90

 

배열 안에 첫번째 값을 넣고 for문으로 전체 값을 읽는데

값을 하나씩 비교해서 더 큰 값이 있으면 max변수에 넣고 아니면 다음꺼 비교하고 하는 식으로 최대값, 최소값을 찾는 로직

 

int max = score[0];
int min = score[0]; // array 초기화한 변수 값 이용

for(int i=1; i < score.length;i++){
    if(score[i] > max){
        max = score[i]; // 기존 max보다 더 큰 값이 있으면 max변수에 넣어서 최대값을 찾는 방식
    }else if(score[i] < min){
        min = score[i]; // 기존 min보다 더 작은 값이 있으면 min변수에 넣어서 최소값을 찾는 방식
    }
}
System.out.println("최대값"+max);
System.out.println("최대값"+min);
728x90
반응형

+ Recent posts