Question

3. Java: Write a Java method to swap two integers. Attach your code as well as a test run screenshot.

0 0
Add a comment Improve this question Transcribed image text
Answer #1
  • Getting the values from the user and then do the swapping of values (Dynamically):

======================= Swap.java ====================================

CODE:

 import java.util.Scanner;  // Import the Scanner class

public class Swap
{
    static int First_Number;    //for store the first integer value from the user
    static int Second_Number;    //for store the  second integer value from the user
 
    public static void main(String args[])
    {

          Scanner myObj = new Scanner(System.in);  // Create a Scanner object
        
        System.out.print("Enter First Integer value:-");
        First_Number = myObj.nextInt();  // Read user input
        
        System.out.print("Enter Second Integer value:-");
        Second_Number = myObj.nextInt();  // Read user input

        System.out.println("\n Before swap");
        System.out.println("First Integer Value is: " + First_Number);
        System.out.println("Second Integer Value is: " + Second_Number);

        //Function call
        swap(First_Number,Second_Number);
    }  


    //Function Declaration
    public static void swap(int first,int second)
    {
        //Changing the variable Values
        First_Number = second;
        Second_Number = first;

        //Printing the value
        System.out.println("\n After swap");
        System.out.println("First Integer Value is: " + First_Number);
        System.out.println("Second Integer Value is: " + Second_Number);
    }
}

OUTPUT:

Activities Terminal Mar 12 1:09 PM jignesh@Jignesh: -/Desktop jignesh@Jignesh:-/Desktop$ java Swap.java Enter First Integer v

  • Swapping static values:

============================Main.java ===============================

CODE:

 public class Main
{
    static int First_Number;    
    static int Second_Number;    
    
    public static void main(String args[])
    {
        First_Number = 10;
        Second_Number = 20;

        System.out.println("\n Before swap");
        System.out.println("First Integer Value is: " + First_Number);
        System.out.println("Second Integer Value is: " + Second_Number);

        swap(First_Number,Second_Number);


        First_Number = 15;
        Second_Number = 25;

        System.out.println("\n Before swap");
        System.out.println("First Integer Value is: " + First_Number);
        System.out.println("Second Integer Value is: " + Second_Number);

        swap(First_Number,Second_Number);
    }  

    public static void swap(int first,int second)
    {
        First_Number = second;
        Second_Number = first;

        System.out.println(" \n After swap");
        System.out.println("First Integer Value is: " + First_Number);
        System.out.println("Second Integer Value is: " + Second_Number);
    }
}

OUTPUT:

Activities Terminal Mar 12 1:15 PM jignesh@Jignesh: -/Desktop jignesh@Jignesh:-/Desktop$ java Main.java Before swap First Int

In case of any Query do comment , Rate the Answer as well .

Thank You :)

Add a comment
Know the answer?
Add Answer to:
3. Java: Write a Java method to swap two integers. Attach your code as well as...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT