Вроде все условия соблюдаются, но программа не пропускает второй пункт. Можете подсказать в чем дело?
package com.javarush.task.pro.task05.task0519;
import java.util.Arrays;
/*
Есть ли кто?
*/
public class Solution {
public static int[] array = {9, 8, 7, 6, 5, 4, 3, 2, 1};
public static int element = 1;
public static void main(String[] args) {
//напишите тут ваш код
int[] arrayCopy = Arrays.copyOf(array, array.length);
Arrays.sort(arrayCopy);
//System.out.println(Arrays.toString(arrayCopy));
int index = Arrays.binarySearch(arrayCopy, element);
// System.out.println(Arrays.toString(array));
boolean f;
if(index >= 0) {
f = true;
System.out.println(index);
System.out.println(f);
}
else{
f = false;
System.out.println(index);
System.out.println(f);
}
}
}