> "если значение переменной elements" соедржится в массиве.
Выражение "(Arrays.binarySearch(array, element) >= 0)" возвращает true, поскольку элемент находится в массиве.
Если нужный элемент находится в массиве, то это значит, что "elements >= 0".
Элемент находится в массиве.
Следовательно, данное выше выражение возвращает true.
Если данное выше выражение возвращает true, то пункт в требованиях должен быть выполнен.
Но это не так.
В чём ошибка?
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 = 5;
public static void main(String[] args) {
//напишите тут ваш код
if (Arrays.binarySearch(array, element) >= 0)
{
System.out.println(true);
}
else
{
System.out.println(false);
}
}
}