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

Uygulama durumlarını izleme

Başarı veya hata yanıtları gibi farklı durumları yönetmek, gerçek dünyadaki uygulamalar için kritiktir. Çeşitli uygulama durumlarını düzenlemek ve net biçimde göstermek için enum ve özel metotlar tanımlamayı pratik edeceksin.

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

Java'da Girdi/Çıktı ve Akışlar

Kursa Göz Atın

Egzersiz talimatları

  • Yalnızca ACTIVE durumu için true döndüren isActiveUser() metodunu ekle.
  • SUSPENDED durumunda suspendUser adında bir kullanıcı oluştur
  • ACTIVE durumunda activeUser adında bir kullanıcı oluştur
  • suspendUser aktif bir kullanıcı mı kontrol et

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

public class UserStateManager {
    enum UserState { 
        NEW, ACTIVE, SUSPENDED; 

        public boolean isActiveUser() {
        
        	// return if user is in ACTIVE state
            return this == ____;
        }
    }

    public static void main(String[] args) {
    	// Create a UserState with SUSPENDED status
    	UserState suspendUser = ____.____;
        
        // Create a UserState with ACTIVE status
    	UserState activeUser = ____.____;
        
    	// check if suspendUser is an active user
        System.out.println(suspendUser.____()); 
        System.out.println(activeUser.isActiveUser());
	}
}
Kodu Düzenle ve Çalıştır