जावा में दो नंबर स्वैप करने के तरीके

डेटा से निपटने के दौरान स्वैपिंग नंबर महत्वपूर्ण हो सकते हैं। इस लेख में हम जावा में दो नंबर स्वैप करने के तरीके तलाशेंगे

डेटा से निपटने के दौरान स्वैपिंग नंबर महत्वपूर्ण हो सकते हैं। इस लेख में हम दो नंबर इन स्वैपिंग के तरीके तलाशेंगे । इस लेख में निम्नलिखित बिंदुओं को शामिल किया जाएगा,

जावा में दो नंबरों की अदला-बदली एक ऐसी चीज है जिसके बारे में हर प्रोग्रामर को पता होना चाहिए। संख्याओं की अदला-बदली करने के लिए मुख्य रूप से दो विधियाँ हैं। इस लेख में इन विधियों पर विस्तृत चर्चा की गई है।





जावा में दो नंबर स्वैप करने पर इस लेख के साथ आगे बढ़ना।

एक अस्थायी चर का उपयोग करके दो संख्याओं की अदला-बदली

सार्वजनिक वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {फ्लोट a = 1.18f, b = 2.69f System.out.println ('स्वैप करने से पहले') System.out.println ('पहला नंबर = + + a) System.out.println ('दूसरा नंबर =' + b) // a का मान अस्थायी फ्लोट अस्थायी = को सौंपा गया है। a / b का मान पहले a = b // को दिया जाता है अस्थायी का मान (जिसमें प्रारंभिक मूल्य समाहित है) पहले) को दूसरे b = temp System.out.println ('स्वैपिंग के बाद') को सौंपा गया है। System.out.println ('पहला नंबर =' + a) System.out.println ('दूसरा नंबर =' + b ')} }

यहां, स्वैप किए जाने वाले नंबरों को a और b वेरिएबल्स में असाइन किया जाता है। पहला वैरिएबल, यानी a, वैरिएबल टेम्प में स्टोर किया जाता है, और दूसरे वेरिएबल का वैल्यू, यानी b, पहले वेरिएबल में स्टोर होता है।
अस्थायी का मान तब b में संग्रहीत किया जाता है।



कार्यक्रम का आउटपुट निम्नानुसार है:

कैसे अजगर में एक वस्तु को इनिशियलाइज़ करना है

आउटपुट:

स्वैप करने से पहले
पहली संख्या = 1.18
दूसरी संख्या = 2.69
स्वैप करने के बाद
पहली संख्या = 2.69
दूसरी संख्या = 1.18

जावा में दो नंबर स्वैप करने पर इस लेख के साथ आगे बढ़ना।



एक अस्थायी चर का उपयोग किए बिना दो नंबर स्वैप करना

सार्वजनिक वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {फ्लोट a = 18.0f, b = 28.5f System.out.println ('स्वैपिंग से पहले:') System.out.println ('प्रथम श्रेणी =' + a) ) System.out.println ('दूसरा नंबर =' + b) a = bb = a + ba = b - एक System.out.println ('स्वैपिंग के बाद:') System.out.println ('पहला नंबर = '+ a) System.out.println (' दूसरा नंबर = '+ b)}}

उदाहरण में, हमने एक अस्थायी चर का उपयोग नहीं किया है। इसके बजाय सरल गणित का उपयोग किया गया है:
a = a - b अर्थात् (18.0f - 28.5f)
इसके बाद दूसरा नंबर जोड़ा जाता है:
b = a + b अर्थात (18.0f - 28.5f) + 28.5f = 18.0f
स्वैप करने के लिए, निम्न तर्क का उपयोग किया जाता है:
a = b - a i.e. 18.0f - (18.0f - 28.5f) = 28.5f

केवल उनके रिटर्न प्रकार में भिन्न होने वाले कार्य अतिभारित नहीं किए जा सकते हैं

कार्यक्रम का आउटपुट निम्नानुसार है:

आउटपुट:

स्वैप करने से पहले:
पहली संख्या = 18.0
दूसरी संख्या = 28.5
स्वैप करने के बाद:
पहली संख्या = 28.5
दूसरी संख्या = 18.0

इस प्रकार, चर्चा की गई विधियों का उपयोग करके संख्याओं को कुशलता से स्वैप किया जा सकता है।

इस प्रकार हम। स्वैपिंग टू नंबर्स इन जावा ’पर इस लेख के अंत में आए हैं। आप और अधिक जानने के लिए चाहते हैं, तो बाहर की जाँच करें Edureka, एक विश्वसनीय ऑनलाइन शिक्षण कंपनी है। एडुर्का के जावा जे 2 ईई और एसओए प्रशिक्षण और प्रमाणन पाठ्यक्रम आपको हाइबरनेट और स्प्रिंग जैसे विभिन्न जावा फ्रेमवर्क के साथ कोर और उन्नत जावा अवधारणाओं दोनों के लिए प्रशिक्षित करने के लिए डिज़ाइन किया गया है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इस ब्लॉग के टिप्पणी अनुभाग में इसका उल्लेख करें और हम जल्द से जल्द आपको वापस कर देंगे।