Computer in Hindi | Business in Hindi: scala language example
Showing posts with label scala language example. Show all posts
Showing posts with label scala language example. Show all posts

Monday, February 1, 2021

swap two numbers in Scala programming

February 01, 2021 0
swap two numbers in Scala programming

 Scala | Swapping two numbers: यहां, हम यह जानने जा रहे हैं कि Scala programming language में दो नंबरों की अदला-बदली कैसे की जाए?

दो नंबरों को देखते हुए, हमें उन्हें स्वैप करना होगा।

SCALA programming examples :

1) तीसरे variable का उपयोग करके दो संख्याओं की अदला-बदली

दो मूल्यों को स्वैप करने के लिए, एक सरल दृष्टिकोण है एक अस्थायी चर का उपयोग करना जो स्वैपिंग के लिए तत्व को संग्रहीत करता है।

Algorithm For Scala Programming:

चलो, चर में पहला मान होता है, चर b में दूसरा मूल्य होता है और अस्थायी अस्थायी चर होता है।


 Step 1: temp = a
    Step 2: a = b
    Step 3: b = temp 


Program : -

 

object myObject {
    def main(args: Array[String]) {
        var a = 10
        var b = 20
        
        println("Values before swapping:\t a= " + a + ", b= " + b)
        
        // swapping
        var temp = a
        a = b
        b = temp
        
        println("Values after swapping:\t a= " + a + ", b= " + b)
        
    }
}

Output : -

Values before swapping:	 a= 10, b= 20
Values after swapping:	 a= 20, b= 10


2) तीसरे Variable का उपयोग किए बिना दो नंबर स्वैप करना

हम तीसरे चर का उपयोग किए बिना दो नंबर स्वैप भी कर सकते हैं। यह विधि गणना स्थान को बचाता है इसलिए अधिक प्रभावी है।


   Step 1: a = a + b
    Step 2: a = a - b
    Step 3: b = a - b 

Program :-


object myObject {
    def main(args: Array[String]) {
        var a = 10
        var b = 20
        
        println("Values before swapping:\t a= " + a + ", b= " + b)
        
        // swapping
        a = a + b
        b = a - b
        a = a - b
        
        println("Values after swapping:\t a= " + a + ", b= " + b)
        
    }
}

चलो, चर में पहला मान होता है, चर b में दूसरा मूल्य होता है।

Output For Scala programming examples : -

Values before swapping:	 a= 10, b= 20
Values after swapping:	 a= 20, b= 10