Swap numbers without using third variable
Swapping is the exchanging the values of variables. For example, if a=25 and b=37 then after swapping the values are a=37 and b=25. In this program, we swap the two variables without using the third variable. The logic for that is given in program.
PROGRAM
PROGRAM
class SwappingWithoutThirdVar {
public static void main(String[] args) {
int a = 75, b=45, temp;
System.out.println("Before swapping : a = " + a + " b = " + b);
b = a + b;
a = b - a;
b = b - a;
System.out.println("After swapping : a = " + a + " b = " + b);
}
}
OUTPUT
C:\>javac SwappingWithoutThirdVar.java C:\>java SwappingWithoutThirdVar Before swapping : a = 75 b = 45 After swapping : a = 45 b = 75