এই নিবন্ধে, আমরা বুঝব কিভাবে enum বস্তুর উপর পুনরাবৃত্তি করতে হয়। Enum হল একটি ডেটাটাইপ যা বস্তুর একটি ছোট সংগ্রহকে প্রতিনিধিত্ব করে।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ইনপুট
ধরুন আমাদের ইনপুট হল −
এনাম অবজেক্টগুলিকে সংজ্ঞায়িত করা হয়েছে:লাল, নীল, সবুজ, হলুদ, কমলা
আউটপুট
কাঙ্খিত আউটপুট হবে −
অবজেক্ট প্রিন্ট করা:redbluegreenyelloworange
অ্যালগরিদম
ধাপ 1 - শুরু ধাপ 2 - Enum ফাংশনের অবজেক্টগুলি ঘোষণা করুন যথা লাল, নীল, সবুজ, হলুদ, কমলা ধাপ 3 - একটি ফর লুপ ব্যবহার করে, এনাম ফাংশনের বস্তুর উপর পুনরাবৃত্তি করুন এবং প্রতিটি অবজেক্ট প্রিন্ট করুন৷ ধাপ 4- থামুনপ্রে>উদাহরণ 1
enum Enum { লাল, নীল, সবুজ, হলুদ, কমলা;} পাবলিক ক্লাস কালার { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস) { System.out.println("এনাম ফাংশনের মানগুলি পূর্বে সংজ্ঞায়িত করা হয়েছে।"); System.out.println("প্রতিটি enum ধ্রুবক অ্যাক্সেস করা"); for(Enum colors :Enum.values()) { System.out.print(colours + "\n"); } } }আউটপুট
Enum ফাংশনের মান পূর্বে সংজ্ঞায়িত করা হয়েছে। প্রতিটি enum constantsredbluegreenyelloworange অ্যাক্সেস করাউদাহরণ 2
সপ্তাহের দিনগুলি প্রিন্ট করার জন্য এখানে একটি উদাহরণ রয়েছে৷
৷import java.util.EnumSet;enum দিনগুলি { রবিবার, সোমবার, মঙ্গলবার, বুধবার, বৃহস্পতিবার, শুক্রবার, শনিবার}পাবলিক ক্লাস IterateEnum{ পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং আর্গস[]) { দিন my_days[] =Days.values (); System.out.println("এনামের মান হল:"); EnumSet.allOf(Days.class).forEach(day -> System.out.println(day)); }}আউটপুট
enum-এর মানগুলি হল:SundayMondayTuesdayWednesdayTursdayFridaySunday