Inizia subitoInizia gratis

Annotazioni con le vendite di videogiochi

Vuoi convalidare le vendite di videogiochi per individuare eventuali errori nei dati. Qui sotto trovi alcuni dati di esempio. Configura gli attributi della classe VideoGameSale con annotazioni per controllare che i campi non siano vuoti e per verificare che rispettino determinati valori.

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

Il package jakarta.validation.constraints è già stato importato per te.

Questo esercizio fa parte del corso

Pulizia dei dati in Java

Visualizza corso

Istruzioni dell'esercizio

  • Aggiungi annotazioni per verificare che name e platform non siano vuoti.
  • Controlla che year sia almeno 1960.
  • Verifica che sales sia positivo.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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!");
    }
}
Modifica ed esegui il codice