BaşlayınÜcretsiz başlayın

Video oyun satışlarıyla açıklamalar (annotations)

Verideki hataları yakalamak için video oyun satışlarını doğrulamak istiyorsun. Aşağıda bazı örnek veriler bulunuyor. Boş alanları kontrol etmek ve alanların belirli değerlere uyduğunu doğrulamak için VideoGameSale sınıfı özniteliklerini açıklamalarla (annotation) yapılandır.

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 paketi senin için içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Java'da Veri Temizleme

Kursa Göz Atın

Egzersiz talimatları

  • name ve platform alanlarının boş olmadığını kontrol edecek açıklamaları ekle.
  • year değerinin en az 1960 olduğunu kontrol et.
  • sales değerinin pozitif olduğunu doğrula.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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!");
    }
}
Kodu Düzenle ve Çalıştır