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

जावा प्रोग्राम: दो अंतराल के बीच प्राइम नंबर्स प्रदर्शित करना


इस लेख में हम समझेंगे कि दो अंतराल के बीच प्राइम नंबर्स कैसे प्रदर्शित किए जाते हैं।

डेमोनस्ट्रेशन

इनपुट:

शुरुआती संख्या: 1
अंतिम संख्या: 75

आउटपुट:

अंतराल 1 और 75 के बीच प्राइम नंबर्स: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73

एल्गोरिदम

चरण 1 - शुरू
चरण 2 - वेरिएबल्स घोषित करें
चरण 3 - उपयोगकर्ता से मान पढ़ें या परिभाषित करें
चरण 4 - निचली और ऊपरी संख्या के बीच व्हाइल लूप चलाएं
चरण 5 - फॉर लूप से प्रत्येक संख्या पर इटरेट करें और चेक करें कि यह 1 को छोड़कर अपनी किसी निचली संख्या से विभाज्य है या नहीं। वैल्यूज स्टोर करें
चरण 6 - परिणाम प्रदर्शित करें
चरण 7 - रुकें

उदाहरण 1: यूजर इनपुट के साथ

import java.util.Scanner;

public class PrimeNumber {
    public static void main(String[] args) {
        int my_high, my_low, i;
        boolean my_temp;
        System.out.println("आवश्यक पैकेज इम्पोर्ट हो चुके हैं");
        Scanner my_scanner = new 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 + " के बीच प्राइम नंबर्स:");
        
        while (my_low < my_high) {
            my_temp = false;
            for (i = 2; i <= my_low / 2; ++i) {
                if (my_low % i == 0) {
                    my_temp = true;
                    break;
                }
            }
            if (!my_temp && my_low != 0 && my_low != 1)
                System.out.print(my_low + " ");
            ++my_low;
        }
    }
}

आउटपुट

आवश्यक पैकेज इम्पोर्ट हो चुके हैं
रीडर ऑब्जेक्ट परिभाषित किया गया है
शुरुआती संख्या दर्ज करें: 1
अंतिम संख्या दर्ज करें: 75
अंतराल 1 और 75 के बीच प्राइम नंबर्स: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73

उदाहरण 2: प्री-डिफाइंड वैल्यू के साथ

public class PrimeNumber {
    public static void main(String[] args) {
        int my_low = 1, my_high = 75, i;
        boolean my_temp;
        System.out.println("शुरुआती और अंतिम संख्याएं परिभाषित हैं: " + my_low + " और " + my_high);
        System.out.println("अंतराल " + my_low + " और " + my_high + " के बीच प्राइम नंबर्स:");
        
        while (my_low < my_high) {
            my_temp = false;
            for (i = 2; i <= my_low / 2; ++i) {
                if (my_low % i == 0) {
                    my_temp = true;
                    break;
                }
            }
            if (!my_temp && my_low != 0 && my_low != 1)
                System.out.print(my_low + " ");
            ++my_low;
        }
    }
}

आउटपुट

शुरुआती और अंतिम संख्याएं परिभाषित हैं: 1 और 75
अंतराल 1 और 75 के बीच प्राइम नंबर्स: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73
  1. फॉर लूप का उपयोग करके 1 से N तक की सभी अभाज्य संख्याएं प्रदर्शित करने का C प्रोग्राम फॉर लूप का उपयोग करके 1 से N तक की सभी अभाज्य संख्याएं प्रदर्शित करने का C प्रोग्राम

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

  1. - जावा प्रोग्राम से दो संख्याओं को जोड़ना

    इस लेख में हम समझेंगे कि जावा में दो संख्याओं को कैसे जोड़ा जाता है। यह + ऑपरेटर का उपयोग करके किया जा सकता है। नीचे इसका प्रदर्शन दिया गया है: इनपुट मान लीजिए हमारा इनपुट है: इनपुट_1: 10 इनपुट_2: 15 आउटपुट वांछित आउटपुट होगा: योग: 25 एल्गोरिदम चरण 1 - प्रारंभ चरण 2 - तीन पूर्णांक घोषित करें: input

  1. - Java प्रोग्राम: दो संख्याओं के सामान्य भाजक (Common Divisors)

    Java में दो संख्याओं के सामान्य भाजक का उदाहरण निम्नलिखित है:उदाहरणpublic class Demo{ static int find_gcd(int val_1, int val_2){ if (val_1 == 0) return val_2; return find_gcd(val_2 % val_1, val_1); } static int common_divisors(int val_1, int val_2){ int no = find_gcd(val_1, val_2); int result = 0; f