किसी संख्या के अद्वितीय अभाज्य गुणनखंडों का गुणनफल खोजने के लिए, जावा कोड इस प्रकार है -
उदाहरण
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
डेमो नामक एक वर्ग में 'प्राइम_फैक्टर्स' नामक एक स्थिर कार्य होता है जो किसी संख्या के प्रमुख कारकों को ढूंढता है, अद्वितीय संख्याएं ढूंढता है, और इन प्रमुख कारकों के उत्पाद को एक चर में संग्रहीत करता है। मुख्य फ़ंक्शन में, संख्या के लिए मान को परिभाषित किया जाता है, और संख्या को पैरामीटर के रूप में पास करके फ़ंक्शन को कॉल किया जाता है। प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है।