কম্পিউটার

দুটি সেটের মিলন গণনা করার জন্য জাভা প্রোগ্রাম


এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে দুটি সেটের মিলন গণনা করা যায়। একটি সেট হল একটি সংগ্রহ যাতে ডুপ্লিকেট উপাদান থাকতে পারে না। এটা গাণিতিক সেট বিমূর্ততা মডেল. সেটন্টারফেস শুধুমাত্র সংগ্রহ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি ধারণ করে এবং সীমাবদ্ধতা যোগ করে যে অনুলিপি উপাদানগুলি নিষিদ্ধ৷

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ধরুন আমাদের ইনপুট হল

প্রথম সেট:[2, 4]দ্বিতীয় সেট:[1, 3] 

কাঙ্খিত আউটপুট হবে

দুটি সেটের মিলন হল:[1, 2, 3, 4] 

অ্যালগরিদম

ধাপ 1 - শুরু ধাপ 2 - নাম ঘোষণা করুন ধাপ 3 - মানগুলি সংজ্ঞায়িত করুন৷ ধাপ 4 - দুটি সেট তৈরি করুন, এবং 'যোগ' পদ্ধতি ব্যবহার করে এতে উপাদান যুক্ত করুন৷ ধাপ 5 - কনসোলে সেটগুলি প্রদর্শন করুন৷ ধাপ 6 - যোগ করুন উভয় সেটই 'addAll' পদ্ধতি ব্যবহার করে। ধাপ 7 - কনসোলে সেটের যোগফল প্রদর্শন করুন। ধাপ 8 - থামুন

উদাহরণ 1

এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।

 import java.util.HashSet; import java.util.Set; পাবলিক ক্লাস ডেমো { public static void main(String[] args) { System.out.println("প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে"); সেট input_set_1 =নতুন হ্যাশসেট<>(); input_set_1.add(2); input_set_1.add(4); System.out.println("প্রথম সেটটি এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_set_1); সেট input_set_2 =নতুন হ্যাশসেট<>(); input_set_2.add(1); input_set_2.add(3); System.out.println("দ্বিতীয় সেটটি এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_set_2); input_set_2.addAll(input_set_1); System.out.println("\nদুটি সেটের মিলন হল:\n" + input_set_2); }}

আউটপুট

প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে প্রথম সেটটিকে এইভাবে সংজ্ঞায়িত করা হয়েছে:[2, 4]দ্বিতীয় সেটটি এইভাবে সংজ্ঞায়িত করা হয়েছে:[1, 3]দুটি সেটের মিলন হল:[1, 2, 3, 4] 

উদাহরণ 2

এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি।

 import java.util.HashSet; import java.util.Set; পাবলিক ক্লাস ডেমো { static void union_sets(Set input_set_1, Set input_set_2){ input_set_2.addAll(input_set_1); System.out.println("\nদুটি সেটের মিলন হল:\n" + input_set_2); } পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আরগস) { System.out.println("প্রয়োজনীয় প্যাকেজ ইম্পোর্ট করা হয়েছে"); সেট input_set_1 =নতুন হ্যাশসেট<>(); input_set_1.add(2); input_set_1.add(4); System.out.println("প্রথম সেটটি এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_set_1); সেট input_set_2 =নতুন হ্যাশসেট<>(); input_set_2.add(1); input_set_2.add(3); System.out.println("দ্বিতীয় সেটটি এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_set_2); ইউনিয়ন_সেট(ইনপুট_সেট_1, ইনপুট_সেট_2); }}

আউটপুট

প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে প্রথম সেটটিকে এইভাবে সংজ্ঞায়িত করা হয়েছে:[2, 4]দ্বিতীয় সেটটি এইভাবে সংজ্ঞায়িত করা হয়েছে:[1, 3]দুটি সেটের মিলন হল:[1, 2, 3, 4] 
  1. দুটি জটিল সংখ্যা যোগ করার জন্য জাভা প্রোগ্রাম

  2. দুটি বাইনারি স্ট্রিং যোগ করার জন্য জাভা প্রোগ্রাম

  3. জাভাতে দুটি সেট মার্জ করুন

  4. চক্রবৃদ্ধি সুদ গণনা করতে জাভা প্রোগ্রাম