एक प्रमुख संख्या क्या है?
एक अभाज्य संख्या एक संख्या है जो केवल 1 या स्वयं से विभाज्य है। उदाहरण के लिए, 11 केवल 1 या स्वयं से विभाज्य है। अन्य अभाज्य संख्याएँ 2, 3, 5, 7, 11, 13, 17…।
नोट: 0 और 1 अभाज्य संख्याएँ नहीं हैं। 2 केवल प्राइम नंबर है।
जावा कोड का उपयोग करके 1 से 100 के बीच प्राइम नंबर कैसे प्रदर्शित करें
कार्यक्रम तर्क:- मुख्य विधि में एक-एक करके अभाज्य संख्याओं की जाँच करने के लिए एक लूप होता है।
- मुख्य विधि
CheckPrime
यह निर्धारित करने के लिए विधि को बुलाती है कि क्या संख्या प्रमुख है - हमें एक इनपुट संख्या को विभाजित करने की आवश्यकता है, मान 2 से 17 तक 17 और शेष की जांच करें। यदि शेष 0 संख्या है, तो अभाज्य नहीं है।
- कोई भी संख्या स्वयं के आधे से अधिक भाग से विभाज्य नहीं है। इसलिए, हमें सिर्फ नंबरटॉच / 2 के माध्यम से लूप करना होगा। यदि इनपुट 17 है, तो आधा 8.5 है, और लूप 2 से 8 मानों के माध्यम से पुनरावृत्ति करेगा
- यदि
numberToCheck
किसी अन्य संख्या से पूरी तरह से विभाज्य है, तो हम झूठे लौटते हैं, और लूप टूट जाता है। - अगर
numberToCheck
प्राइम है, तो हम सच पर लौटते हैं। - मुख्य विधि में, चेकप्राइम है
TRUE
और प्राइमइंटरफ़ाउंड स्ट्रिंग में जोड़ें - अंत में, परिणाम प्रिंट करें
सार्वजनिक वर्गसार्वजनिक स्थैतिक शून्य main (String [] args) {int i;int संख्या = 0;int maxCheck = 100; // मैक्सचेक की सीमा, जिसमें आप प्राइम नंबर ढूंढना चाहते हैंबूलियन .Prime = true;//खाली स्ट्रिंगस्ट्रिंग PrimeNumbersFound = "";// लूप 1 को अधिकतमचेक पर प्रारंभ करेंfor (i = 1; i <= maxCheck; i ++) {isPrime = CheckPrime (i);अगर (isPrime) {PrimeNumbersFound = PrimeNumbersFound + i + "";}}System.out.println ("अभाज्य संख्या 1 से" + maxCheck + "हैं:");// प्राइम नंबर को 1 से मैक्सचेक तक प्रिंट करेंSystem.out.println (PrimeNumbersFound);}सार्वजनिक स्थैतिक बूलियन चेकप्राइम (इंट नंबरटॉच) {int शेष;for (int i = 2; मैं <= numberToCheck / 2; i ++) {शेष = नंबरटॉच% मैं;// यदि शेष संख्या 0 से अधिक है, तोटचैबर प्राइम और ब्रेक लूप नहीं है। एलीस लूप जारी रखेंअगर (शेष == 0) {विवरण झूठा है;}}सच लौटना;}}
आउटपुट:
Prime numbers from 1 to 100 are:2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
किसी भी इनपुट नंबर से प्राइम नंबर खोजने के लिए हमारे कार्यक्रम की जाँच करें