Mulai sekarangMulai gratis

Memvalidasi rentang numerik

Sebagai analis data di sebuah penerbit video game, Anda perlu memvalidasi data penjualan di seluruh katalog gim Anda. Penjualan video game dapat sangat bervariasi. Data tidak valid dapat menyesatkan keputusan strategis tentang gim mana yang harus dikembangkan atau dipromosikan. Dengan menerapkan validasi rentang, Anda dapat dengan cepat mengidentifikasi angka penjualan yang mencurigakan yang mungkin menunjukkan kesalahan entri data. Anda telah mengekstrak contoh kuantitas penjualan dari himpunan data video game di bawah ini. Siapkan pemeriksaan rentang pada data ini.

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

Paket yang diperlukan seperti Range dan Collections telah diimpor untuk Anda.

Latihan ini merupakan bagian dari kursus

Pembersihan Data di Java

Lihat Kursus

Instruksi latihan

  • Dapatkan nilai minimum dan maksimum dari quantities.
  • Definisikan rentang untuk kuantitas penjualan rendah dan tinggi.
  • Periksa apakah quantity berada dalam rentang rendah.
  • Periksa apakah quantity berada dalam rentang tinggi.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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");
            }
        }
    }
}
Edit dan Jalankan Kode