diff --git a/Maths/ReverseNumber.java b/Maths/ReverseNumber.java new file mode 100644 index 000000000000..6f0ffa7ca3d6 --- /dev/null +++ b/Maths/ReverseNumber.java @@ -0,0 +1,30 @@ +package Maths; + +import java.util.Scanner; +import java.util.NoSuchElementException; +import java.lang.IllegalStateException; + +public class ReverseNumber { + public static void main(String[] args) { + int number; + int reverse = 0; + + try (Scanner sc = new Scanner(System.in)) { + System.out.println("Enter a number:"); + number = sc.nextInt(); + } catch (NoSuchElementException | IllegalStateException e) { + System.out.println("ERROR: Invalid input"); + return; + } + + + while(number != 0) { + int remainder = number % 10; + + reverse = reverse * 10 + remainder; + number = number/10; + } + + System.out.println("The reverse of the given number is: " + reverse); + } +}