[Java] 배열 최대값, 최소값 구하기

Sun choi·2024년 7월 24일

NEW 지식

목록 보기
9/34

알고리즘으로 처음 마주치면 한참 고민하게 된다.
생각보다 간단한 해결법! 최대값, 최소값 거의 똑같은 로직이다.

🍄최대값 구하기


int[] arr = { 3, 2, 1, 5, 1 };

// 최대값 초기값 세팅
int max = arr[0];

// 최대값 구하기
for (int num : arr) {
    if (num > max) { // 반복문 돌면서 나(max)보다 값이 작으면 저장
        max = num;
    }
}

// 최대값 5 출력
System.out.println(max);

🍄 최소값 구하기


int[] arr = { 3, 2, 1, 5, 1 };
 
// 최소값 초기값 세팅
int min = arr[0];

// 최소값 구하기
for (int num : arr) {
    if (num < min) { // 반복문 돌면서 나(min)보다 값이 작으면 저장
        min = num;
    }
}

// 최소값 1 출력
System.out.println(min);
profile
풀스택 개발자의 공부기록 📖

0개의 댓글