В условии задачи написано, что мы должны проверить массив public static int[] array - он изначально задан. Если мы делаем копию этого массива (для того чтобы выполнить условие №1 задачи "In the main(String[]) method, do not change the position of the elements in the array"), то получается, что мы проверяем уже другой массив - копию массива array (хоть по содержанию он и такой же как массив array), а значит делая копию и проверяя ее мы не выполняем условие задачи - When the main(String[]) method is called, display true if the value of the element variable is contained in the array.