Java program to swap the given numbers using only two variables
Codeaft.java
importjava.util.Scanner;classCodeaft{publicstaticvoidmain(Stringargs[]){floata,b;Scannersc=newScanner(System.in);System.out.println("———————————————————————————————————————————");System.out.println("Program to swap the given numbers");System.out.println("———————————————————————————————————————————");System.out.print("a = ");a=sc.nextFloat();System.out.print("b = ");b=sc.nextFloat();System.out.println("——————————————————————————");System.out.println("After swapping...");System.out.println("——————————————————————————");a+=b;b=a-b;a-=b;System.out.println("a = "+a+"\nb = "+b);System.out.println("———————————————————————————————————————————");}}
Output
codeaft@codeaft:~$ javac Codeaft.java codeaft@codeaft:~$ java Codeaft
———————————————————————————————————————————
Program to swap the given numbers
———————————————————————————————————————————
a = 10
b = -0.25
——————————————————————————
After swapping...
——————————————————————————
a = -0.25
b = 10.0
———————————————————————————————————————————
codeaft@codeaft:~$
Java program to swap the given numbers using three variables
Codeaft.java
importjava.util.Scanner;classCodeaft{publicstaticvoidmain(Stringargs[]){floata,b,c=0;Scannersc=newScanner(System.in);System.out.println("———————————————————————————————————————————");System.out.println("Program to swap the given numbers");System.out.println("———————————————————————————————————————————");System.out.print("a = ");a=sc.nextFloat();System.out.print("b = ");b=sc.nextFloat();System.out.println("——————————————————————————");System.out.println("After swapping...");System.out.println("——————————————————————————");c=a;a=b;b=c;;System.out.println("a = "+a+"\nb = "+b);System.out.println("———————————————————————————————————————————");}}
Output
codeaft@codeaft:~$ javac Codeaft.java codeaft@codeaft:~$ java Codeaft
———————————————————————————————————————————
Program to swap the given numbers
———————————————————————————————————————————
a = 25
b = -3.1428
——————————————————————————
After swapping...
——————————————————————————
a = -3.1428
b = 25.0
———————————————————————————————————————————
codeaft@codeaft:~$
Dear User, Thank you for visitng Codeaft. If you are interested in technical articles, latest technologies, and our journey further, please follow us on LinkedIn.