ПочатиПочніть безкоштовно

Валідація числових діапазонів

Як аналітик даних у видавця відеоігор, ви маєте перевірити дані про продажі по всьому каталогу ігор. Продажі відеоігор можуть суттєво відрізнятися. Некоректні дані можуть ввести в оману щодо стратегічних рішень — які ігри розробляти або просувати. Реалізувавши перевірку діапазонів, ви швидко виявите підозрілі показники продажів, що можуть свідчити про помилки введення даних. Нижче ви витягли з набору даних про відеоігри вибірку кількостей продажів. Налаштуйте перевірки діапазонів для цих даних.

Game Platform Release date Quantity (millions of units)
Wii Sports Wii 11/19/2006 41.49
Super Mario Bros. NES 11/13/1985 29.08
Mario Kart Wii Wii 4/10/2008 15.85

Необхідні пакети, зокрема Range і Collections, уже імпортовано для вас.

Ця вправа є частиною курсу

Очищення даних у Java

Переглянути курс

Інструкції до вправи

  • Отримайте мінімальне та максимальне значення з quantities.
  • Визначте діапазони для низьких і високих обсягів продажів.
  • Перевірте, чи quantity належить до низького діапазону.
  • Перевірте, чи quantity належить до високого діапазону.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

public class RangeValidation {
    public static void main(String[] args) {
        List quantities = Arrays.asList(41.49, 29.08, 15.85);

        // Get the minimum and maximum quantities
        Double minQuantity = ____.____(quantities);
        Double maxQuantity = ____.____(quantities);

        System.out.println("Quantity range: " + minQuantity + " - " + maxQuantity);

        // Define ranges for low and high quantities
        Range lowQuantities = ____.____(0.0, 25.0);
        Range highQuantities = ____.____(25.0, 50.0);

        for (Double quantity : quantities) {
            // Check if the quantity is low
            if (____.____(quantity)) {
                System.out.println(quantity + " - Low quantity");
            // Check if the quantity is high
            } else if (____.____(quantity)) {
                System.out.println(quantity + " - High quantity");
            } else {
                System.out.println(quantity + " - Out of expected range");
            }
        }
    }
}
Редагувати та запускати код