Here in below program logic you will see how can be reverse number by using multiplication, reminder and division operations.
In this below program follow steps for reverse number:
- Reverse number initialize with zero.
- Run loop till number of digits in insert number.
- Take reminder of number by mod 10.
- Add this reminder value with reverse number .
- Multiply this reverse number with 10 .
- Divide insert number by 10 and steps 2 to 6 repeat continuously.
import java.util.Scanner; class ReverseNumber { public static void main(String args[]) { int n, reverse = 0; System.out.println("Enter the integer number to reverse"); Scanner in = new Scanner(System.in); n = in.nextInt(); while( n != 0 ) { reverse = reverse * 10; reverse = reverse + n%10; n = n/10; } System.out.println("Reverse of entered integer number is "+reverse); } }
Output
Enter the integer number to reverse 12345 Reverse of entered integer number is 54321 Enter the integer number to reverse 54535251 Reverse of entered integer number is 15253545
More
For more Algorithms and Java Programing Test questions and sample code follow below links
One thought on “[Java] How to Reverse Number by Java Program?”
You must log in to post a comment.