Java 입력받은 정수와 개수로 가장 작은 수, 큰 수 찾기

사용자로부터 무작위 개수를 받는다.
받은 개수만큼 정수 값도 사용자로부터 받아온다.
정수 중 가장 작은 수와 큰 수를 출력하시오.

입력

4
2
4
6
3

출력

입력할 정수의 개수를 입력해주세요. : 4
2
4
6
3
가장 작은 정수: 2
가장 큰 정수: 6

Java 코드

public class MinMax {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] num;
        int sum = 0;
        int min;
        int max;

        System.out.print("입력할 정수의 개수를 입력해주세요. : ");
        int count = sc.nextInt();
        num = new int[count];

        for (int i = 0; i < count; i ++) {
            num[i] = sc.nextInt();
        }

        min = max = num[0];

        for (int v : num) {
            if (max < v) {
                max = v;
            }
            if (min > v) {
                min = v;
            }
        }

        System.out.println("가장 작은 정수: " + min);
        System.out.println("가장 큰 정수: " + max);

    }
}