Условие в цикле по массиву в Java
В тело цикла по массиву можно вложить if
и обрабатывать не каждый элемент, а только
подходящие:
int[] arr = {1, 2, 3, 4};
for (int num : arr) {
if (num % 2 == 0) {
System.out.println(num);
}
}
Так же отбирают строки по содержимому:
String[] arr = {"a", "b", "a"};
for (String elem : arr) {
if (elem.equals("a")) {
System.out.println(elem);
}
}
Дан код:
int[] nums = {3, 8, 1, 6, 9};
Выведите в консоль только четные элементы массива, каждый с новой строки.
Дан код:
String[] codes = {"x", "y", "x"};
Выведите в консоль только элементы, равные
строке "x", каждый с новой строки.