ÎncepețiÎncepe gratuit

Validarea intervalelor numerice

În calitate de analist de date la un editor de jocuri video, trebuie să validezi datele de vânzări din catalogul de jocuri. Vânzările de jocuri video pot varia enorm, iar datele incorecte pot influența negativ deciziile strategice privind jocurile de dezvoltat sau promovat. Prin implementarea validării pe intervale, poți identifica rapid cifrele de vânzări suspecte care ar putea indica erori de introducere a datelor. Mai jos ai extras câteva cantități de vânzări dintr-un set de date cu jocuri video. Configurează verificările de interval pe aceste date.

Joc Platformă Data lansării Cantitate (milioane de unități)
Wii Sports Wii 19/11/2006 41,49
Super Mario Bros. NES 13/11/1985 29,08
Mario Kart Wii Wii 10/04/2008 15,85

Pachetele necesare, precum Range și Collections, au fost deja importate pentru tine.

Acest exercițiu face parte din cursul

Curățarea datelor în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Obține valoarea minimă și maximă din quantities.
  • Definește intervale pentru cantități mici și mari de vânzări.
  • Verifică dacă quantity se află în intervalul mic.
  • Verifică dacă quantity se află în intervalul mare.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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");
            }
        }
    }
}
Editează și rulează codul