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

प्राइम की जांच करने और अगला प्राइम खोजने के लिए जावा तरीके

Java.math.BigInteger वर्ग जावा के सभी आदिम पूर्णांक ऑपरेटरों को और java.lang.Math से सभी प्रासंगिक विधियों के लिए संचालन एनालॉग प्रदान करता है। यह सत्यापित करने के तरीके भी प्रदान करता है कि कोई संख्या अभाज्य है और, अगला संभावित अभाज्य खोजने की विधि।

isProbablePrime() - यह विधि निश्चितता का प्रतिनिधित्व करने वाले एक पूर्णांक मान को स्वीकार करती है और सत्यापित करती है कि वर्तमान वस्तु द्वारा दर्शाया गया मान एक प्रमुख संख्या है या नहीं। यह एक बूलियन मान देता है जो -

. है
  • सही है, यदि दी गई संख्या अभाज्य है।

  • असत्य, यदि दी गई संख्या अभाज्य नहीं है।

उदाहरण

आयात करें System.out.println ("एक नंबर दर्ज करें:"); लंबी संख्या =sc.nextLong (); इंट परिणाम =0; BigInteger bigInt =new BigInteger(String.valueOf(num)); बूलियन प्राइम =bigInt.isProbablePrime(1); अगर (प्राइम) {System.out.println(num+" is a prime number"); } और { System.out.println(num+" एक अभाज्य संख्या नहीं है"); } }}

आउटपुट1

नंबर दर्ज करें :2525 एक अभाज्य संख्या नहीं है

आउटपुट2

नंबर दर्ज करें :1919 एक अभाज्य संख्या है

अगला संभावित प्राइम () - यह विधि वर्तमान BigInteger से बड़ी अगली पहली अभाज्य संख्या (पूर्णांक) लौटाती है।

उदाहरण

आयात करें System.out.println ("एक नंबर दर्ज करें:"); लंबी संख्या =sc.nextLong (); इंट परिणाम =0; BigInteger bigInt =new BigInteger(String.valueOf(num)); बिगइंटर प्राइम =bigInt.nextProbablePrime (); System.out.println ("अगला अभाज्य संख्या:" + prime.intValue ()); }}

आउटपुट

नंबर दर्ज करें :25अगला अभाज्य संख्या :29

  1. सतह क्षेत्र और घनाभ का आयतन ज्ञात करने के लिए जावा प्रोग्राम

    इस लेख में, हम यह समझेंगे कि घनाभ के पृष्ठीय क्षेत्रफल और आयतन की गणना कैसे की जाती है। घनाभ एक त्रि-आयामी वस्तु है जिसमें आयत आकार के छह फलक होते हैं जिसका अर्थ है कि इसकी अलग-अलग लंबाई और चौड़ाई की भुजाएँ हैं। घन और घनाभ के बीच का अंतर यह है कि एक घन की लंबाई, ऊंचाई और चौड़ाई समान होती है जबकि घना

  1. जावा में वां बदसूरत नंबर खोजें

    वह संख्या जिसका अभाज्य गुणनखंड 2, 3 या 5 हो, कुरूप संख्या कहलाती है। कुछ कुरूप संख्याएँ हैं:1, 2, 3, 4, 5, 6, 8, 10, 12, 15, आदि। हमारे पास एक नंबर है N और कार्य बदसूरत संख्याओं के क्रम में Nth अग्ली नंबर को खोजना है। उदाहरण के लिए: इनपुट-1: N = 5 आउटपुट: 5 स्पष्टीकरण: कुरूप संख्याओं [1, 2

  1. जावा में दो लिंक्ड सूचियों का प्रतिच्छेदन बिंदु खोजें

    एक लिंक्ड सूची एक रैखिक डेटा संरचना है जिसमें प्रत्येक नोड में दो ब्लॉक होते हैं जैसे कि एक ब्लॉक में नोड का मान या डेटा होता है और दूसरे ब्लॉक में अगले फ़ील्ड का पता होता है। आइए मान लें कि हमारे पास एक लिंक्ड सूची है जैसे कि प्रत्येक नोड में एक यादृच्छिक सूचक होता है जो सूची में अन्य नोड्स को इंग