इस लेख में, हम समझेंगे कि फ़ंक्शन का उपयोग करके अंतराल के बीच अभाज्य संख्याओं को कैसे प्रदर्शित किया जाए। अभाज्य संख्याएँ विशेष संख्याएँ होती हैं जिनके केवल दो गुणनखंड 1 और स्वयं होते हैं और इन्हें किसी अन्य संख्या से विभाजित नहीं किया जा सकता है।
एक संख्या एक अभाज्य संख्या होती है यदि उसके केवल गुणनखंड 1 और स्वयं हों। 11 एक अभाज्य संख्या है। इसके गुणनखंड 1 और 11 ही हैं। अभाज्य संख्याओं के कुछ उदाहरण 2, 3, 5, 7, 11, 13 आदि हैं। 2 एकमात्र सम अभाज्य संख्या है। अन्य सभी अभाज्य संख्याएँ विषम संख्याएँ हैं।
नीचे उसी का एक प्रदर्शन है -
इनपुट
मान लीजिए हमारा इनपुट है -
शुरुआती संख्या:1अंतिम संख्या:75
आउटपुट
वांछित आउटपुट होगा -
अंतराल 1 और 75 के बीच अभाज्य संख्याएं हैं:1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73
एल्गोरिदम
चरण 1 - STARTचरण 2 - 2 पूर्णांक मान घोषित करें अर्थात् my_high, my_low.चरण 3 - उपयोगकर्ता से आवश्यक मान पढ़ें/मानों को परिभाषित करेंचरण 4 - एक फ़ंक्शन को परिभाषित करें IsPrime जो बूलियन मान लौटाता है। फ़ंक्शन एक पूर्णांक इनपुट लेता है और जांचता है कि इनपुट 1.चरण 5 को छोड़कर इसकी किसी भी निचली संख्या से विभाज्य है या नहीं - यदि हां, तो यह गलत है, अन्यथा यह सत्य लौटेगा। चरण 6 - लूप के लिए का उपयोग करके, my_low से पुनरावृति my_high, प्रत्येक नंबर के लिए, फ़ंक्शन को कॉल करें IsPrime. यदि सत्य लौटाया जाता है, तो यह एक अभाज्य संख्या है, संख्या को संग्रहीत करेंचरण 7 - परिणाम प्रदर्शित करेंचरण 8 - रोकें
उदाहरण 1
यहां, उपयोगकर्ता द्वारा एक संकेत के आधार पर इनपुट दर्ज किया जा रहा है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव देख सकते हैं ।
आयात करें System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); स्कैनर my_scanner =नया स्कैनर (System.in); System.out.println ("एक पाठक वस्तु को परिभाषित किया गया है"); System.out.print ("प्रारंभिक संख्या दर्ज करें:"); my_low =my_scanner.nextInt (); System.out.print ("एक अंतिम संख्या दर्ज करें:"); my_high =my_scanner.nextInt (); System.out.println ("अंतराल के बीच की अभाज्य संख्याएँ" + my_low + "और" + my_high + "हैं:"); जबकि (my_lowआउटपुट
आवश्यक पैकेज आयात किए गए हैंएक रीडर ऑब्जेक्ट परिभाषित किया गया हैप्रारंभिक संख्या दर्ज करें:1अंतिम संख्या दर्ज करें:75अंतराल 1 और 75 के बीच अभाज्य संख्याएं हैं:1 2 5 3 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73
उदाहरण 2
यहां, पूर्णांक को पहले परिभाषित किया गया है, और इसके मान को एक्सेस किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
पब्लिक क्लास प्राइमनंबर {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) { int my_high, my_low; my_low =1; my_high =75; System.out.println ("शुरुआती और समाप्ति संख्या को" + my_low + "और" + my_high) के रूप में परिभाषित किया गया है; System.out.println ("अंतराल के बीच की अभाज्य संख्याएँ" + my_low + "और" + my_high + "हैं:"); जबकि (my_lowआउटपुट
आरंभिक और अंत संख्याएं 1 और 75 के रूप में परिभाषित की गई हैंअंतराल 1 और 75 के बीच अभाज्य संख्याएं हैं:1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73