Write a program swapping without temporary (third variable) variable ?
This java program swaps two numbers without using extra variable code below.
import java.util.Scanner;
/**
*
* @author Mindclues
*/
public class SwapNumbersWithoutThirdVariable {
{
int a, b;
System.out.println("Enter a and b");
Scanner in = new Scanner(System.in);
a = in.nextInt();
b = in.nextInt();
System.out.println("Before Swapping\na = "+a+"\nb = "+b);
a = a + b;
b = a - b;
a = a - b;
System.out.println("After Swapping\na = "+a+"\nb = "+b);
}
}
Enter two numbers a and b : 5 3 Before Swapping numbers value : a = 5 b = 3 After Swapping numbers value : a = 3 b = 5




post a comment