Как вывести на экран массивы четных и нечетных чисел?

public static void main(String[] args) throws IOException {
    //статическая инициализация массива
    int[] data = {1, 5, 6, 11, 3, 15, 7, 8};

    //создание списка, где все элементы должны быть типа Integer
    ArrayList<Integer> list = new ArrayList<Integer>();

    //заполнение списка из массива
    for (int i = 0; i < data.length; i++) list.add(data[i]);

    ArrayList<Integer> even = new ArrayList<Integer>();   // чётные
    ArrayList<Integer> odd = new ArrayList<Integer>();    // нечётные

    for (int i = 0; i < list.size(); i++) {
        Integer x = list.get(i);
        if (x % 2 == 0)    // если x - чётное
            even.add(x);   // добавляем x в коллекцию четных чисел
        else
            odd.add(x);    // добавляем x в коллекцию нечетных чисел
    }
}

Ответы (1 шт):

Автор решения: AVRamones

Выведет в столбик :

for (Integer number : even) {
  System.out.println(number);
}

for (Integer number : odd) {
  System.out.println(number);
}

Выведет в строчку :

for (Integer number : even) {
  System.out.print(number + " ");
}

for (Integer number : odd) {
  System.out.print(number + " ");
}

=)))

→ Ссылка