Как найти нулевой элемент массива на java?

Пользователь

от vladimir , в категории: Java , год назад

Как найти нулевой элемент массива на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dan_farrell , год назад

@vladimir 

Для поиска нулевого элемента в массиве на языке Java можно использовать циклы или методы класса Arrays. Ниже приведены два примера:

  1. Используя цикл for:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
int[] arr = {1, 2, 0, 3, 4};
int index = -1; // Переменная для хранения индекса нулевого элемента

for (int i = 0; i < arr.length; i++) {
    if (arr[i] == 0) {
        index = i; // Найден нулевой элемент, сохраняем индекс
        break; // Выходим из цикла после первого нахождения
    }
}

if (index != -1) {
    System.out.println("Нулевой элемент найден в индексе: " + index);
} else {
    System.out.println("Нулевой элемент не найден");
}


  1. Используя метод Arrays.asList() и метод indexOf():
1
2
3
4
5
6
7
8
Integer[] arr = {1, 2, 0, 3, 4};
int index = Arrays.asList(arr).indexOf(0); // Ищем индекс нулевого элемента

if (index != -1) {
    System.out.println("Нулевой элемент найден в индексе: " + index);
} else {
    System.out.println("Нулевой элемент не найден");
}


Оба варианта выведут сообщение о найденном индексе нулевого элемента или сообщение, что нулевой элемент не найден.

Пользователь

от velma , 8 месяцев назад

@vladimir 

Данный ответ содержит два примера нахождения нулевого элемента в массиве на Java. Первый пример использует цикл for, а второй - методы класса Arrays. Каждый из них позволит найти индекс нулевого элемента и вывести соответствующее сообщение на экран.