Write a class CallByObject to accept two integer variable values and swap it

0

Assignment: Module 03- Part 01

Write a class CallByObject to accept two integer variable values and swap it
Assignment: Module 03- Part 01

09. Write a class CallByObject to accept two integer variable values and swap it 

Input: 

Enter the values of a and b 23, 12

Output: 

After swapping A = 12, B = 23
class CallByObject {
    void swap(int a, int b) {
        int temp = a;
        a = b;
        b = temp;
        System.out.println("After swapping a = " + a + " and b = " + b);
    }
}

public class Main {
    public static void main(String[] args) {
        CallByObject obj = new CallByObject();
        Scanner sc = new Scanner(System.in);
        System.out.print("Enter the value of a: ");
        int a = sc.nextInt();
        System.out.print("Enter the value of b: ");
        int b = sc.nextInt();
        obj.swap(a, b); 
    }
} 

In the above code, we create a class 'CallByObject' with a method 'swap' which accepts 2 integers and swaps their values. In the main method, we create an object of the 'CallByObject' class, take input from user for the values of a and b, then call the swap method with the values of a and b passed as arguments. The output of the above code is 

"After swapping a = 12 and b = 23"

Note: This is a call by value method which means the original values of a and b passed in the main method will not be changed. In case you want to change the original values you need to pass the variables as reference using 'Call by Reference'.


👉Write a class MethodReturn which contains instance method displaySalary(double salary, double hra) to calculate the salary of Vishal.👈

Post a Comment

0Comments
Post a Comment (0)

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !
✨ Updates