Каким образом можно найти отрицательные чиссла в массиве Java?

В Java существует несколько способов найти отрицательные числа в массиве. Вот несколько примеров:

1. Используя цикл for:

int[] array = {1, -2, 3, -4, 5};
 
for (int i = 0; i < array.length; i++) {
    if (array[i] < 0) {
        System.out.println(array[i]);
    }
}

В данном случае мы объявляем массив array, затем проходим по всем его элементам с помощью цикла for. Внутри цикла мы проверяем каждый элемент на отрицательность и, если условие выполняется, выводим его на экран.

2. Используя цикл foreach:

int[] array = {1, -2, 3, -4, 5};

for (int num : array) {
    if (num < 0) {
        System.out.println(num);
    }
}

Этот способ тоже позволяет перебрать все элементы массива, но с использованием цикла foreach. Условие проверки отрицательности остается таким же - выводим элемент, если он меньше нуля.

3. Используя стримы (Java 8 и выше):

int[] array = {1, -2, 3, -4, 5};

Arrays.stream(array)
    .filter(num -> num < 0)
    .forEach(System.out::println);

Стримы предоставляют более функциональный подход к обработке данных. Мы преобразовываем массив в стрим с помощью метода stream(), фильтруем только отрицательные числа с использованием метода filter(), а затем выводим каждый элемент с помощью метода forEach().

Таким образом, в Java есть несколько способов найти отрицательные числа в массиве. Выбор подходящего метода зависит от контекста вашей программы и предпочтений разработчика.