Arrays.sort(array);
int main = Arrays.binarySearch(array,element);
for (int i = 0; i < array.length; i++) {
if (array[i] == main) {
System.out.println(true);
break;
}else
System.out.println(false);
}
Вывод в консоли:
false
false
false
true
Вопрос, как сделать, чтоб было только один true\false ?
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) {
//напишите тут ваш код
Arrays.sort(array);
int main = Arrays.binarySearch(array,element);
for (int i = 0; i < array.length; i++) {
if (array[i] == main) {
System.out.println(true);
break;
}else
System.out.println(false);
}
}
}