Please write a snippet code (logic) for how to swap two values without using the third variable?
Manohar Answered question July 8, 2019
Try this logic..
int f = 10;
int s = 5;
f = f * s;
s = f / s;
f = x / s;
Manohar Changed status to publish July 8, 2019
The values can be swapped using the sum and subtraction, try below snippet .
public class Test { public static void swapTwoValues(int firstVal, int secondVal) { System.out.println("Before swapping--->"); System.out.println("First Value:" + firstVal); System.out.println("Second Value:" + secondVal); firstVal = firstVal + secondVal; secondVal = firstVal - secondVal; firstVal = firstVal - secondVal; System.out.println("After swapping---->"); System.out.println("First Value:" + firstVal); System.out.println("Second Value:" + secondVal); } public static void main(String[] args) { int firstVal = 5; int secondVal = 6; swapTwoValues(firstVal, secondVal); } }
Output :
Before swapping—>
First Value:5
Second Value:6
After swapping—->
First Value:6
Second Value:5
Manohar Posted new comment July 8, 2019
Updated, thanks for correcting me.
Out put for this code is wrong guys pls upadte it