Program/Source Code:
The source code to swap two numbers using the bitwise operator is given below. The given program is compiled and executed successfully.
// Java program to swap two numbers // using bitwise operator import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner SC = new Scanner(System.in); int num1 = 0; int num2 = 0; System.out.printf("Enter first number: "); num1 = SC.nextInt(); System.out.printf("Enter second number: "); num2 = SC.nextInt(); System.out.printf("Numbers before swapping: %d %d\n", num1, num2); num1 = num1 ^ num2; num2 = num1 ^ num2; num1 = num1 ^ num2; System.out.printf("Numbers after swapping: %d %d\n", num1, num2); } }
Output:
Enter first number: 10 Enter second number: 20 Numbers before swapping: 10 20 Numbers after swapping: 20 10
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Program/Source Code:
The source code to swap two numbers using the bitwise operator is given below. The given program is compiled and executed successfully.
Output:
need an explanation for this answer? contact us directly to get an explanation for this answer