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
Egzersiz talimatları
nameveplatformalanlarının boş olmadığını kontrol edecek açıklamaları ekle.yeardeğerinin en az 1960 olduğunu kontrol et.salesdeğ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!");
}
}