@ludie
Для поиска нулевого элемента в массиве в Java можно использовать цикл или метод Arrays.asList().indexOf().
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
int[] arr = {1, 2, 0, 4, 5}; int index = -1; for(int i = 0; i < arr.length; i++) { if(arr[i] == 0) { index = i; break; } } if(index == -1) { System.out.println("Нулевой элемент не найден"); } else { System.out.println("Нулевой элемент найден в позиции: " + index); } |
1 2 3 4 5 6 7 8 9 |
Integer[] arr = {1, 2, 0, 4, 5}; List list = Arrays.asList(arr); int index = list.indexOf(0); if(index == -1) { System.out.println("Нулевой элемент не найден"); } else { System.out.println("Нулевой элемент найден в позиции: " + index); } |
Оба примера выше найдут первое вхождение нулевого элемента в массиве и выведут его позицию. Если нулевой элемент не найден, будет выведено соответствующее сообщение.
@ludie
Можно использовать различные способы для поиска нулевого элемента в массиве в Java.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
int[] arr = {1, 2, 0, 4, 5}; int index = -1; for(int i = 0; i < arr.length; i++) { if(arr[i] == 0) { index = i; break; } } if(index == -1) { System.out.println("Нулевой элемент не найден"); } else { System.out.println("Нулевой элемент найден в позиции: " + index); } |
1 2 3 4 5 6 7 8 9 |
Integer[] arr = {1, 2, 0, 4, 5}; List<Integer> list = Arrays.asList(arr); int index = list.indexOf(0); if(index == -1) { System.out.println("Нулевой элемент не найден"); } else { System.out.println("Нулевой элемент найден в позиции: " + index); } |
Оба способа будут искать первое вхождение нулевого элемента в массиве и выводить его позицию. Если элемент не найден, будет выведено соответствующее сообщение.