Junior — Middle
Dasturlashda Enumeration (Ro'yxat) qaysi holatlarda va qaysi maqsadlar uchun qo'llaniladi?
sobes.tech AI
AIdan javob
Enumlar (enum) mantiqiy jihatdan bog‘liq bo‘lgan cheklangan konstantalar to‘plamini aniqlash uchun ishlatiladi. Bu, masalan, hafta kunlari, buyurtma holatlari yoki foydalanuvchi turlari kabi belgilangan qiymatlar to‘plami bilan ishlashda qulay.
Enumdan foydalanish kodning o‘qilishi va xavfsizligini oshiradi, chunki noto‘g‘ri qiymatlarning ishlatilishini oldini oladi. Bundan tashqari, Java’da enumlar metodlar va maydonlarni o‘z ichiga olishi mumkin, bu ularning funksionalligini kengaytirishga imkon beradi.
Misol:
enum Day {
Dushanba, Seshanba, Chorshanba, Payshanba, Juma, Shanba, Yakshanba
}
// Foydalanish
Day bugun = Day.Dushanba;
if (bugun == Day.Shamba || bugun == Day.Yakshanba) {
System.out.println("Hafta oxiri");
} else {
System.out.println("Ish kuni");
}