Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम 1 से एन तक सभी प्राइम नंबर प्रदर्शित करने के लिए

इस लेख में, हम समझेंगे कि जावा में 1 से N तक की सभी अभाज्य संख्याओं को कैसे प्रदर्शित किया जाए। 1 से अनंत तक सभी संभावित धनात्मक संख्याएँ प्राकृत संख्याएँ कहलाती हैं। अभाज्य संख्याएँ विशेष संख्याएँ होती हैं जिनके केवल दो गुणनखंड 1 और स्वयं होते हैं और इन्हें किसी अन्य संख्या से विभाजित नहीं किया जा सकता है।

एक संख्या एक अभाज्य संख्या होती है यदि उसके केवल गुणनखंड 1 और स्वयं हों। 11 एक अभाज्य संख्या है। इसके गुणनखंड 1 और 11 ही हैं। अभाज्य संख्याओं के कुछ उदाहरण 2, 3, 5, 7, 11, 13 इत्यादि हैं। 2 एकमात्र सम अभाज्य संख्या है। अन्य सभी अभाज्य संख्याएँ विषम संख्याएँ हैं।

नीचे उसी का एक प्रदर्शन है -

इनपुट

मान लीजिए हमारा इनपुट है -

Enter the value of n :10

आउटपुट

वांछित आउटपुट होगा -

2 3 5 7

एल्गोरिदम

Step1- Start
Step 2- Declare an integer : n
Step 3- Prompt the user to enter an integer value/ Hardcode the integer
Step 4- Read the values
Step 5- Using a while loop from 1 to n, check if the 'i' value is divisible by any number from 2 to i.
Step 6- If yes, check the next number
Step 7- If no, store the number as a prime number
Step 8- Display the 'i' value as LCM of the two numbers
Step 9- Stop

उदाहरण 1

यहां, उपयोगकर्ता द्वारा एक प्रॉम्प्ट के आधार पर इनपुट दर्ज किया जा रहा है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव आज़मा सकते हैं जावा प्रोग्राम 1 से एन तक सभी प्राइम नंबर प्रदर्शित करने के लिए

import java.util.Scanner;
public class PrimeNumbers{
   public static void main(String arg[]){
      int i,n,counter, j;
      Scanner scanner = new Scanner(System.in);
      System.out.println("Required packages have been imported");
      System.out.println("A reader object has been defined ");
      System.out.print("Enter the n value : ");
      n=scanner.nextInt();
      System.out.print("Prime numbers between 1 to 10 are ");
      for(j=2;j<=n;j++){
         counter=0;
         for(i=1;i<=j;i++){
            if(j%i==0){
               counter++;
            }
         }
         if(counter==2)
         System.out.print(j+" ");
      }
   }
}

आउटपुट

Required packages have been imported
A reader object has been defined
Enter the n value : 10
Prime numbers between 1 to 10 are 2 3 5 7

उदाहरण 2

यहां, पूर्णांक को पहले परिभाषित किया गया है, और इसके मान को एक्सेस किया जाता है और कंसोल पर प्रदर्शित किया जाता है।

public class PrimeNumbers{
   public static void main(String arg[]){
      int i,n,counter, j;
      n= 10;
      System.out.printf("Enter the n value is %d ", n);
      System.out.printf("\nPrime numbers between 1 to %d are ", n);
      for(j=2;j<=n;j++){
         counter=0;
         for(i=1;i<=j;i++){
            if(j%i==0){
               counter++;
            }
         }
         if(counter==2)
         System.out.print(j+" ");
      }
   }
}

आउटपुट

Enter the n value is 10
Prime numbers between 1 to 10 are 2 3 5 7

  1. जावास्क्रिप्ट में सभी अभाज्य संख्याओं का योग

    हमें एक JavaScript फ़ंक्शन लिखने की आवश्यकता है जो एक संख्या को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को n से छोटी सभी अभाज्य संख्याओं का योग खोजना और वापस करना चाहिए। उदाहरण के लिए - यदि n =10, तो आउटपुट 17 होना चाहिए, क्योंकि 10 तक की अभाज्य संख्याएँ 2, 3, 5, 7 हैं, जिनका योग 17 है उदाहरण इस

  1. लूप के लिए 1 से N के बीच सभी अभाज्य संख्याओं को प्रदर्शित करने के लिए C प्रोग्राम

    समस्या 1 और n के बीच सभी अभाज्य संख्याओं को प्रदर्शित करने के लिए एक C प्रोग्राम लिखें, जो रन टाइम पर उपयोगकर्ता द्वारा दिया गया मान है। समाधान 1 और n के बीच सभी अभाज्य संख्याओं को प्रदर्शित करने के लिए C प्रोग्राम, रन टाइम पर उपयोगकर्ता द्वारा दिया गया मान है जिसे नीचे समझाया गया है - एल्गोरिदम

  1. एक अंतराल में सभी प्राइम नंबरों को प्रिंट करने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक अंतराल दिया जाता है, जिसकी हमें दी गई श्रेणी में सभी अभाज्य संख्याओं की गणना करने की आवश्यकता होती है यहां हम समाधान प्राप्त करने के लिए एक क्रूर-बल दृष्टिकोण पर चर्चा करेंगे, अर्थात एक अभाज्य संख्या की मूल