ПочатиПочніть безкоштовно

Анотації для продажів відеоігор

Ви хочете провалідувати дані про продажі відеоігор, щоб виявити можливі помилки. Нижче наведено приклад даних. Налаштуйте атрибути класу VideoGameSale з анотаціями, щоб перевірити порожні поля та впевнитися, що поля відповідають певним значенням.

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

Пакет jakarta.validation.constraints уже імпортовано для вас.

Ця вправа є частиною курсу

Очищення даних у Java

Переглянути курс

Інструкції до вправи

  • Додайте анотації, щоб перевірити, що name і platform не порожні.
  • Перевірте, що year не менший за 1960.
  • Впевніться, що sales є додатним.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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!");
    }
}
Редагувати та запускати код