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

जावा प्रोग्राम यह जाँचने के लिए कि इनपुट नंबर एक नियॉन नंबर है या नहीं

इस लेख में, हम समझेंगे कि कैसे जांचा जाए कि इनपुट नंबर एक नियॉन नंबर है या नहीं। एक नियॉन संख्या एक ऐसी संख्या होती है जिसकी संख्या के वर्ग के अंकों का योग संख्या के बराबर होता है।

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

इनपुट

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

9

आउटपुट

वांछित आउटपुट निम्न होगा क्योंकि 92 =81 यानी 8 + 1 =9

दिया गया इनपुट एक नियॉन नंबर है

एल्गोरिदम

Step1- StartStep 2- एक पूर्णांक घोषित करें my_inputStep 3- उपयोगकर्ता को एक पूर्णांक मान दर्ज करने के लिए प्रेरित करें / पूर्णांक को हार्डकोड करेंचरण 4- मान पढ़ेंचरण 5- इनपुट के वर्ग की गणना करें और इसे एक चर में संग्रहीत करें input_squareStep 6- गणना करें input_square के अंकों का योग और my_inputStep 6 के साथ परिणाम की तुलना करें- यदि इनपुट मेल खाता है, तो इनपुट नंबर एक नियॉन नंबर हैचरण 7- यदि नहीं, तो इनपुट एक नियॉन नंबर नहीं है। चरण 8- परिणाम प्रदर्शित करेंचरण 9- रुकें

उदाहरण 1

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

आयात करें स्कैनर my_scanner =नया स्कैनर (System.in); System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); System.out.println ("एक स्कैनर ऑब्जेक्ट को परिभाषित किया गया है"); System.out.println ("संख्या दर्ज करें:"); my_input=my_scanner.nextInt (); input_square=my_input*my_input; जबकि (इनपुट_वर्ग> 0) {योग =योग + इनपुट_वर्ग% 10; इनपुट_स्क्वायर =इनपुट_स्क्वायर/10; } if(sum!=my_input) System.out.println ("दिया गया इनपुट नियॉन नंबर नहीं है।"); और System.out.println ("दिया गया इनपुट नियॉन नंबर है।"); }}

आउटपुट

आवश्यक पैकेज आयात किए गए हैंएक स्कैनर ऑब्जेक्ट को परिभाषित किया गया हैसंख्या दर्ज करें:9दिया गया इनपुट नियॉन नंबर है।

उदाहरण 2

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

पब्लिक क्लास नियॉननंबर{सार्वजनिक स्थैतिक शून्य मुख्य(स्ट्रिंग[]आर्ग्स){ int my_input, input_square, sum=0; my_input=9; System.out.printf ("संख्या% d है", my_input); input_square=my_input*my_input; जबकि (इनपुट_वर्ग<0){ योग=योग+इनपुट_वर्ग%10; इनपुट_स्क्वायर =इनपुट_स्क्वायर/10; } if(sum!=my_input) System.out.println("\nदिया गया इनपुट नियॉन नंबर नहीं है।"); और System.out.println ("\ nदिया गया इनपुट नियॉन नंबर है।"); }}

आउटपुट

नंबर 9 हैदिया गया इनपुट नियॉन नंबर है।

  1. जावा प्रोग्राम मानक इनपुट से संख्या पढ़ने के लिए

    इस लेख में, हम समझेंगे कि जावा में मानक इनपुट से किसी संख्या को कैसे पढ़ा जाए। Scanner.nextInt () विधि का उपयोग संख्या को पढ़ने के लिए किया जाता है। Java.util.Scanner.nextInt() विधि इनपुट के अगले टोकन को एक इंट के रूप में स्कैन करती है। नेक्स्टइंट () फॉर्म की इस पद्धति का आह्वान ठीक उसी तरह से व्यवह

  1. जावा में दिए गए नंबर के वास्तविक बिट्स को उल्टा करें

    एक पूर्णांक n दिया गया है जो ऋणात्मक नहीं है। लक्ष्य n के बिट्स को उल्टा करना है और ऐसा करने के परिणामस्वरूप होने वाली संख्या की रिपोर्ट करना है। बिट्स को उलटते समय, पूर्णांक के वास्तविक बाइनरी रूप का उपयोग किया जाता है; किसी भी अग्रणी 0 को ध्यान में नहीं रखा जाता है। आइए इसके लिए विभिन्न इनपुट आउटप

  1. जावा प्रोग्राम जाँच के लिए कि क्या दी गई संख्या फाइबोनैचि संख्या है?

    दी गई संख्या फाइबोनैचि है या नहीं यह जांचने के लिए जावा प्रोग्राम निम्नलिखित है - उदाहरण public class Demo{    static boolean perfect_square_check(int val){       int s = (int) Math.sqrt(val);       return (s*s == val);    }    static boole