Я решила правильно потому, что сослалась на помощь другим людям, но не поняла почему надо переменную search сравнивать с нулем (boolean b = (search>=0)) , чтоб бы понять содержится ли переменная element в массиве (второй пункт в требованиях) public static int[] array = {9, 8, 7, 6, 5, 4, 3, 2, 1}; public static int element = 5; public static void main(String[] args) { int [] arraycopy = Arrays.copyOf(array, array.length); Arrays.sort(arraycopy); int search = Arrays.binarySearch(arraycopy, element); boolean b = (search>=0); System.out.print(b); } }