Anotações com vendas de videogame
Você quer validar as vendas de videogame para detectar possíveis erros nos dados. Alguns dados de exemplo estão abaixo. Configure os atributos da classe VideoGameSale com anotações para verificar campos vazios e garantir que os campos atendam a determinados valores.
| name | platform | year | sales |
|---|---|---|---|
| Wii Sports | Wii | 2006 | 41.49 |
| Super Mario Bros. | NES | 1985 | 29.08 |
| Mario Kart Wii | Wii | 2008 | 15.85 |
O pacote jakarta.validation.constraints já foi importado para você.
Este exercicio faz parte do curso
Limpeza de Dados em Java
Instruções do exercicio
- Adicione anotações para verificar que
nameeplatformnão estão vazios. - Verifique que
yearé pelo menos 1960. - Confirme que
salesé positivo.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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!");
}
}