Mulai sekarangMulai gratis

Anotasi pada penjualan video game

Anda ingin memvalidasi data penjualan video game untuk mendeteksi kesalahan pada data. Beberapa contoh data ditunjukkan di bawah ini. Siapkan atribut kelas VideoGameSale dengan anotasi untuk memeriksa field kosong dan memastikan bahwa field memenuhi nilai tertentu.

name platform year sales
Wii Sports Wii 2006 41.49
Super Mario Bros. NES 1985 29.08
Mario Kart Wii Wii 2008 15.85

Paket jakarta.validation.constraints telah diimpor untuk Anda.

Latihan ini merupakan bagian dari kursus

Pembersihan Data di Java

Lihat Kursus

Instruksi latihan

  • Tambahkan anotasi untuk memeriksa bahwa name dan platform tidak kosong.
  • Periksa bahwa year bernilai minimal 1960.
  • Verifikasi bahwa sales bernilai positif.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

public class VideoGameSale {
    // Check that name is not empty
    @____(message = "Name cannot be empty")
    private String name;

    // Check that platform is not empty
    @____(message = "Platform cannot be empty")
    private String platform;

    // Check that year is at least 1960
    ____(value = ____, message = "Year must be greater than 1960")
    private Integer year;

    // Check that sales is positive
    ____(value = ____, message = "Sales amount must be positive")
    private Double sales;
    
    public static void main(String[] args) {
        System.out.println("Nice job setting up the annotations!");
    }
}
Edit dan Jalankan Kode