Skip to content

Commit 543d144

Browse files
Java Program to Swap Two Numbers
1 parent aad9d4a commit 543d144

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package com.javaprogramto.numbers.swap;
2+
3+
public class SwapNumbersTemp {
4+
5+
public static void main(String[] args) {
6+
7+
int a = 10;
8+
int b = 20;
9+
10+
System.out.println("Before swapping two numbers : a " + a + ", b " + b);
11+
int temp = a;
12+
a = b;
13+
b = temp;
14+
15+
System.out.println("After swapping two numbers : a " + a + ", b " + b);
16+
}
17+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package com.javaprogramto.numbers.swap;
2+
3+
public class SwapNumbersWIthoutThirdVariable {
4+
5+
public static void main(String[] args) {
6+
7+
int firstNumber = 10;
8+
int secondNumber = 20;
9+
10+
11+
System.out
12+
.println("Before swapping two numbers : firstNumber " + firstNumber + ", secondNumber " + secondNumber);
13+
14+
15+
firstNumber = firstNumber + secondNumber;
16+
secondNumber = firstNumber - secondNumber;
17+
firstNumber = firstNumber - secondNumber;
18+
19+
20+
System.out
21+
.println("After swapping two numbers : firstNumber " + firstNumber + ", secondNumber " + secondNumber);
22+
}
23+
}

0 commit comments

Comments
 (0)