একটি সংখ্যার ইউনিক প্রাইম ফ্যাক্টরের গুণফল বের করার জাভা কোড নিচে দেওয়া হলো:
উদাহরণ
public class Demo { public static long prime_factors(int num){ long my_prod = 1; for (int i = 2; i <= num; i++){ if (num % i == 0){ boolean is_prime = true; for (int j = 2; j <= i / 2; j++){ if (i % j == 0){ is_prime = false; break; } } if (is_prime){ my_prod = my_prod * i; } } } return my_prod; } public static void main(String[] args){ int num = 68; System.out.println("The product of unique prime factors is "); System.out.print(prime_factors(num)); } }আউটপুট
The product of unique prime factors is 34
Demo নামক একটি ক্লাসে 'prime_factors' নামক একটি স্ট্যাটিক ফাংশন থাকে যা একটি সংখ্যার প্রাইম ফ্যাক্টর বের করে, ইউনিক সংখ্যাগুলো খুঁজে বের করে এবং এই প্রাইম ফ্যাক্টরগুলোর গুণফল একটি ভেরিয়েবলে সংরক্ষণ করে। main ফাংশনে সংখ্যার মান সংজ্ঞায়িত করা হয়েছে এবং ফাংশনটি এই সংখ্যাকে প্যারামিটার হিসেবে পাস করে কল করা হয়েছে। প্রাসঙ্গিক মেসেজ কনসোলে দেখানো হয়েছে।