Junior — Middle
Programlamada enumeration (sıralama) hangi durumlarda ve hangi amaçlarla kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Enumlar (enum), mantıksal olarak ilişkili sınırlı bir sabitler kümesini tanımlamak için kullanılır. Bu, haftanın günleri, sipariş durumları veya kullanıcı türleri gibi sabit bir değer kümesiyle çalışırken kullanışlıdır.
Enum kullanımı, kodun okunabilirliğini ve güvenliğini artırır, çünkü yanlış değerlerin kullanılmasını engeller. Ayrıca, Java'da enumlar metodlar ve alanlar içerebilir, bu da fonksiyonelliğini genişletmesine olanak tanır.
Örnek:
enum Day {
PAZARTESİ, SALI, ÇARŞAMBA, PERŞEMBE, CUMA, CUMARTESİ, PAZAR
}
// Kullanım
Day bugün = Day.PAZARTESİ;
if (bugün == Day.CUMARTESİ || bugün == Day.PAZAR) {
System.out.println("Hafta sonu");
} else {
System.out.println("İş günü");
}