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
Istruzioni dell'esercizio
- Aggiungi annotazioni per verificare che
nameeplatformnon siano vuoti. - Controlla che
yearsia almeno 1960. - Verifica che
salessia 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!");
}
}