we can swap two numbers just by using a single line of code.

First of all, let me clear what is the mean of swapping numbers?

suppose we have two var,

int x = 10;

int y = 25;

but when going to print or want to perform some action I need to swap the value like this,

x = 25;

y = 10;

so to perform this thing we have so many algorithms are there, I'm going to share the shortest or we can say the easiest way to swap two numbers.

public class JavaOneWorld { public static void main(String args[]) { int x=10; int y=25; System.out.println("Before Swap: value of x= "+x+" value of y= "+y); y = x-y+(x=y); //or // y = x+y-(x=y); //this line will also produce same output. System.out.println("After Swap: value of x= "+x+" value of y= "+y); }} |

## No comments:

## Post a Comment