package laba6;

import java.util.Arrays;

public class example6 {

    // статический метод
    public static int[] getSubArray(int[] source, int count) {
        if (count >= source.length) {
            // если запрошено больше, чем длина массива — возвращаем копию
            return Arrays.copyOf(source, source.length);
        }

        // иначе берём первые count элементов
        return Arrays.copyOf(source, count);
    }

    // демонстрация работы
    public static void main(String[] args) {
        int[] data = {1, 2, 3, 4, 5};

        int[] result1 = getSubArray(data, 3);
        System.out.println("Первые 3 элемента: " + Arrays.toString(result1));

        int[] result2 = getSubArray(data, 10);
        System.out.println("Копия всего массива: " + Arrays.toString(result2));
    }
}