본문 바로가기
카테고리 없음

Int 배열의 최댓값 최소값 구하기

by kangs' tong 2023. 10. 9.

배열의 최댓값 최소값 구하기

자바에서 int 배열의 최댓값과 최소값을 구하는 방법을 소개하겠습니다.

1. 배열의 선언과 초기화

우선 배열을 선언하고 초기화해야 합니다. 아래 예시는 크기가 10인 정수형 배열을 선언하고 초기 값을 할당하는 예시입니다.

int[] numbers = {2, 8, 4, 5, 1, 0, 9, 3, 6, 7};

2. 최댓값 구하기

최댓값은 배열의 첫 번째 원소부터 마지막 원소까지 순회하면서 임시 변수에 현재 최댓값을 저장하고 비교하는 방식으로 구할 수 있습니다.

int max = numbers[0]; // 일단 첫 번째 원소를 최댓값으로 초기화

for (int i = 1; i < numbers.length; i++) {
    if (numbers[i] > max) { // 현재 원소가 최댓값보다 크다면 최댓값 갱신
        max = numbers[i];
    }
}

3. 최소값 구하기

최소값은 최댓값을 구하는 방법과 비슷하게 배열을 순회하면서 현재 최솟값을 비교하고 갱신하는 방식으로 구할 수 있습니다.

int min = numbers[0]; // 일단 첫 번째 원소를 최솟값으로 초기화

for (int i = 1; i < numbers.length; i++) {
    if (numbers[i] < min) { // 현재 원소가 최솟값보다 작다면 최솟값 갱신
        min = numbers[i];
    }
}

4. 결과 출력

최댓값과 최솟값을 구했으니 결과를 출력해봅시다.

System.out.println("최댓값: " + max);
System.out.println("최솟값: " + min);

마무리하면, 자바에서 int 배열의 최댓값과 최솟값을 구하는 방법을 소개했습니다. 배열을 순회하면서 현재 값과 최댓값, 최솟값을 비교하여 갱신하는 방식으로 구할 수 있습니다. 코드 예시를 통해 세부 내용을 자세히 설명했으니 참고하시기 바랍니다.

댓글