Skip to content

Commit bc6c854

Browse files
authored
Add reverse number (TheAlgorithms#2759)
1 parent 5834a94 commit bc6c854

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

Maths/ReverseNumber.java

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package Maths;
2+
3+
import java.util.Scanner;
4+
import java.util.NoSuchElementException;
5+
import java.lang.IllegalStateException;
6+
7+
public class ReverseNumber {
8+
public static void main(String[] args) {
9+
int number;
10+
int reverse = 0;
11+
12+
try (Scanner sc = new Scanner(System.in)) {
13+
System.out.println("Enter a number:");
14+
number = sc.nextInt();
15+
} catch (NoSuchElementException | IllegalStateException e) {
16+
System.out.println("ERROR: Invalid input");
17+
return;
18+
}
19+
20+
21+
while(number != 0) {
22+
int remainder = number % 10;
23+
24+
reverse = reverse * 10 + remainder;
25+
number = number/10;
26+
}
27+
28+
System.out.println("The reverse of the given number is: " + reverse);
29+
}
30+
}

0 commit comments

Comments
 (0)