Условие в цикле по списку в Java
Внутри цикла по списку можно ставить
if и выполнять код только для
нужных значений:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
for (int num : nums) {
if (num % 2 == 0) {
System.out.println(num);
}
}
Тот же прием для строк:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<String> tags = new ArrayList<>(Arrays.asList("a", "b", "a"));
for (String tag : tags) {
if (tag.equals("a")) {
System.out.println(tag);
}
}
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5, 6));
Выведите в консоль только четные элементы списка, каждый с новой строки.
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(2, 4, 6, 8, 10));
Проверьте, все ли элементы списка четные.
Если да, выведите "yes", иначе "no".