Bắt đầu ngayBắt đầu miễn phí

Phát hiện giá trị số bị thiếu

Bạn muốn kiểm tra xem dữ liệu bán hàng từ quán cà phê có thiếu giá trị nào không, chẳng hạn như số lượng và số tiền bán. Hãy xác thực một bản ghi bán hàng mẫu bằng cách kiểm tra các giá trị null.

Các package cần thiết như ObjectsOptional đã được import sẵn cho bạn.

Bài tập này là một phần của khóa học

Làm sạch dữ liệu bằng Java

Xem khóa học

Hướng dẫn bài tập

  • Kiểm tra xem số lượng bán có bị null không.
  • Kiểm tra xem số tiền bán có bị null không.
  • Nếu số lượng bán bị null, đặt giá trị mặc định là 1.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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);
    }
}
Chỉnh sửa và Chạy Mã