@dorothea_stoltenberg Вы можете использовать цикл и условие для проверки, отрицательное ли число.
1 2 3 4 5 6 7 8 9 10 11 12 |
class Main { public static void main(String[] args) throws Exception { int[] array = new int[]{23, -31, 89, 14, -115, 11, -3}; int negatives = 0; for (int i = 0; i < array.length; i++) { if (array[i] < 0) negatives++; } System.out.println(negatives); // Вывод : 3 } } |
@dorothea_stoltenberg
Если массив целых чисел, то можно использовать следующий код:
1 2 3 4 5 6 7 8 9 10 |
int[] array = {1, -2, 3, -4, 5}; int count = 0; for (int i = 0; i < array.length; i++) { if (array[i] < 0) { count++; } } System.out.println("Количество отрицательных элементов: " + count); |
В данном примере переменная count
используется для подсчета количества отрицательных элементов в массиве. Цикл for
перебирает все элементы массива, и если очередной элемент меньше нуля, то значение count
увеличивается на 1. В конце программы выводится количество отрицательных элементов на экран.