Mulai sekarangMulai gratis

Mendeteksi nilai yang hilang

Anda ingin memeriksa apakah data penjualan dari kedai kopi Anda memiliki nilai yang hilang, seperti kuantitas penjualan dan jumlah penjualan. Validasi contoh data penjualan dengan memeriksa nilai null.

Paket yang diperlukan seperti Objects dan Optional telah diimpor untuk Anda.

Latihan ini merupakan bagian dari kursus

Pembersihan Data di Java

Lihat Kursus

Instruksi latihan

  • Periksa apakah kuantitas penjualan bernilai null.
  • Periksa apakah jumlah penjualan bernilai null.
  • Tetapkan nilai default 1 untuk kuantitas penjualan jika bernilai null.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

public class CoffeeSalesExample {
    private record CoffeeSales(LocalDate date, String coffeeName,
            String paymentMethod, Integer quantity, Double amount) {
    }

    public static void main(String[] args) {
		CoffeeSales sale = new CoffeeSales(LocalDate.of(2024, 3, 1), "Latte", "cash", null, null);

		// Check if the sale quantity is null
        if (Objects.____(sale.____())) {
        	System.out.println("Missing quantity");
        }
    	
        // Check if the sale amount is null
        if (Objects.____(sale.____())) {
        	System.out.println("Missing amount");
        }
    	
        // Set a default value of 1 for sale quantity
        int defaultQuantity = Optional.____(sale.quantity()).____(1);
        System.out.println("Default quantity: " + defaultQuantity);
    }
}
Edit dan Jalankan Kode