Inizia subitoInizia gratis

Convalidare gli intervalli numerici

Come data analyst presso un publisher di videogiochi, devi convalidare i dati di vendita dell'intero catalogo. Le vendite dei videogiochi possono variare drasticamente. Dati non validi potrebbero fuorviare decisioni strategiche su quali titoli sviluppare o promuovere. Implementando la convalida degli intervalli, puoi individuare rapidamente valori di vendita sospetti che potrebbero indicare errori di inserimento. Qui sotto hai estratto quantità di vendita di esempio da un insieme di dati sui videogiochi. Imposta i controlli di intervallo su questi dati.

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

I pacchetti necessari, come Range e Collections, sono già stati importati per te.

Questo esercizio fa parte del corso

Pulizia dei dati in Java

Visualizza corso

Istruzioni dell'esercizio

  • Ottieni il minimo e il massimo di quantities.
  • Definisci gli intervalli per quantità di vendita basse e alte.
  • Verifica se quantity rientra nell'intervallo basso.
  • Verifica se quantity rientra nell'intervallo alto.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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");
            }
        }
    }
}
Modifica ed esegui il codice