Java знакомство и как пользоваться базовым API: Пусть дан произвольный список целых чисел, удалить из него четные числа

Задача 2: Пусть дан произвольный список целых чисел, удалить из него четные числа

Пример:

Ввод 79, 63, 51, 30, 51, 57, 42, 44, 80, 94
Вывод 79, 63, 51, 51, 57

Решение:

import java.util.ArrayList;
public class Z2 {
   public static void PrintArray(ArrayList<Integer> arr){ //Печать списка
        for(int element: arr) {
            System.out.printf(«%d, «, element);
        }
        System.out.println();
    }
public static ArrayList<Integer> FillRandomArray(int n) {  //заполнение списка случайными целыми числами
    ArrayList <Integer> list = new ArrayList<>();
    for(int i = 0; i < n; i++){
        list.add((int)(Math.random()*100));
    }
    return list;
}
    public static void main(String[] args) {
        ArrayList<Integer> array = new ArrayList<>();
        array = FillRandomArray(10);
        PrintArray(array);
        DeleteEvenNumber(array);
        PrintArray(array);
    }
   public static void DeleteEvenNumber(ArrayList<Integer> list){
        int i = 0;
        while (i < list.size()){
            if(list.get(i) % 2 == 0) list.remove(i);
            else i++;
        }
    }
}

Пояснение:

Задача на языке Java на остаток от деления.

Общая оценка
Интересность
3/10
Сложность задачи
4/10
Лаконичность кода
3/10
Итого
3.3

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий