Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Reverse number in java

In this post, we will see how to reverse a Number in java.

Here is simple program to reverse a number.

package org.arpit.java2blog;

import java.util.Scanner;

public class ReverseNumberMain {

	public static void main(String[] args) {
		int number, reversedNumber=0, remainder;
		Scanner scan = new Scanner(System.in);

		System.out.print("Enter a Number : ");
		number = scan.nextInt();

		while(number != 0)
		{
			remainder = number%10;
			reversedNumber = reversedNumber*10 + remainder;
			number = number/10;
		}

		System.out.print("Reverse of the number : " +reversedNumber);
		scan.close();
	}

}

Output:

Enter a Number : 4567
Reverse of the number : 7654

Let’s just observe values of variables at the end of each iteration.
Iteration 0: number = 4567,remainder = 0, reversedNumber = 0
Iteration 1: number = 456,remainder = 7, reversedNumber = 7
Iteration 2: number = 45,remainder = 6, reversedNumber = 76
Iteration 3: number = 4,remainder = 5, reversedNumber = 765
Iteration 4: number = 0,remainder = 4, reversedNumber = 7654

That’s all about reversing a number in java.

The post Reverse number in java appeared first on Java2Blog.



This post first appeared on How To Learn Java Programming, please read the originial post: here

Share the post

Reverse number in java

×

Subscribe to How To Learn Java Programming

Get updates delivered right to your inbox!

Thank you for your subscription

×