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

जावा प्रोग्राम से दो संख्याओं को स्वैप (Swap) करना


इस लेख में हम समझेंगे कि जावा में दो संख्याओं को कैसे स्वैप किया जाता है। यह एक अस्थायी वेरिएबल का उपयोग करके किया जाता है।

नीचे इसका प्रदर्शन दिया गया है:

इनपुट

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

मान_1: 45 मान_2: 70

आउटपुट

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

मान_1: 70 मान_2: 45

एल्गोरिदम

चरण 1 - प्रारंभ
चरण 2 - तीन पूर्णांक घोषित करें: value_1, value_2 और temp
चरण 3 - मान पढ़ें
चरण 4 - value_1 को अस्थायी वेरिएबल में असाइन करें
चरण 5 - value_2 को value_1 में असाइन करें
चरण 6 - अस्थायी वेरिएबल को value_2 में असाइन करें
चरण 7 - दोनों मान प्रदर्शित करें
चरण 8 - रुकें

उदाहरण 1

यहां, उपयोगकर्ता द्वारा प्रॉम्प्ट के आधार पर इनपुट दर्ज किया जाता है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव आज़मा सकते हैं जावा प्रोग्राम से दो संख्याओं को स्वैप (Swap) करना।

import java.util.Scanner;
public class NumbersSwap {
    public static void main(String[] args) {
        int value_1, value_2, my_temp;
        System.out.println("आवश्यक पैकेज आयात किए गए हैं");
        Scanner my_scan = new Scanner(System.in);
        System.out.println("एक स्कैनर ऑब्जेक्ट परिभाषित किया गया है");
        System.out.println("पहली संख्या दर्ज करें");
        value_1 = my_scan.nextInt();
        System.out.println("दूसरी संख्या दर्ज करें");
        value_2 = my_scan.nextInt();
        System.out.println("----स्वैप से पहले----");
        System.out.println("पहला मान " + value_1 + " है और दूसरा मान " + value_2 + " है");
        my_temp = value_1;
        value_1 = value_2;
        value_2 = my_temp;
        System.out.println("----स्वैप के बाद----");
        System.out.println("पहला मान " + value_1 + " है और दूसरा मान " + value_2 + " है");
    }
}

आउटपुट

आवश्यक पैकेज आयात किए गए हैं
एक स्कैनर ऑब्जेक्ट परिभाषित किया गया है
पहली संख्या दर्ज करें 112
दूसरी संख्या दर्ज करें 34
----स्वैप से पहले----
पहला मान 112 है और दूसरा मान 34 है
----स्वैप के बाद----
पहला मान 34 है और दूसरा मान 112 है

उदाहरण 2

public class NumbersSwap {
    public static void main(String[] args) {
        int value_1, value_2, my_temp;
        System.out.println("आवश्यक पैकेज आयात किए गए हैं");
        value_1 = 45;
        value_2 = 70;
        System.out.println("----स्वैप से पहले----");
        System.out.println("पहली संख्या " + value_1 + " है और दूसरी संख्या " + value_2 + " है");
        my_temp = value_1;
        value_1 = value_2;
        value_2 = my_temp;
        System.out.println("----स्वैप के बाद----");
        System.out.println("पहली संख्या " + value_1 + " है और दूसरी संख्या " + value_2 + " है");
    }
}

आउटपुट

आवश्यक पैकेज आयात किए गए हैं
----स्वैप से पहले----
पहली संख्या 45 है और दूसरी संख्या 70 है
----स्वैप के बाद----
पहली संख्या 70 है और दूसरी संख्या 45 है

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

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

  1. - दो से अधिक (या ऐरे) संख्याओं के GCD के लिए जावा प्रोग्राम

    दो से अधिक संख्याओं के GCD के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण public class Demo{ static int gcd_of_nums(int val_1, int val_2){ if (val_1 == 0) return val_2; return gcd_of_nums(val_2 % val_1, val_1); } static int find_gcd(int arr[], int no){

  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