Comece agoraComece grátis

Validando faixas numéricas

Como analista de dados em uma publicadora de videogames, você precisa validar os dados de vendas do seu catálogo. As vendas de jogos podem variar bastante. Dados inválidos podem levar a decisões estratégicas equivocadas sobre quais jogos desenvolver ou promover. Ao implementar validação por faixa, você identifica rapidamente números de vendas suspeitos que podem indicar erros de digitação. Abaixo, você extraiu amostras de quantidades vendidas de um conjunto de dados de videogames. Configure verificações de faixa nesses dados.

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

Os pacotes necessários, como Range e Collections, já foram importados para você.

Este exercicio faz parte do curso

Limpeza de Dados em Java

Ver curso

Instruções do exercicio

  • Obtenha o mínimo e o máximo de quantities.
  • Defina faixas para quantidades de vendas baixas e altas.
  • Verifique se quantity está na faixa baixa.
  • Verifique se quantity está na faixa alta.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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");
            }
        }
    }
}
Editar e Executar Código