본문 바로가기
Dev/Java

5. 최솟값 알고리즘 (Min Algorithm)

by vellahw 2022. 8. 8.
//[?] 주어진 데이터 중에서 가장 작은 '짝수'값

/**
 * 최솟값 알고리즘(Min Algorithm): (주어진 범위 + 주어진 조건)의 자료들의 가장 작은 값
 */

public class MinAlgorithm2 {
    public static void main(String[] args) {
        int min = Integer.MAX_VALUE;

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

        for (int i = 0; i < numbers.length; i++) {
            if (numbers[i] < min && numbers[i] % 2 == 0) {
                min = numbers[i]; // MIN: 더 작은 값으로 할당
            }
        }

        System.out.println("짝수 최솟값: " + min);
    }
}

출력: 짝수 최솟값: 2

댓글