Showing posts with label reverse a number. Show all posts
Showing posts with label reverse a number. Show all posts

Wednesday, 25 November 2015

How to reverse a number in java

package com.javaproficiency;

public class ReverseNumber {

public static void main(String[] args) {
int num =251;
int rNum =0;
while(num > 0){
rNum = rNum*10+ num%10;
num = num/10;
}
System.out.println(" reverse number is ="+rNum);
}
}


Output:

 reverse number is =152

Sunday, 3 May 2015

Java program to reverse number

Java program to reverse number

Reverse a number is good interview question.


import java.util.Scanner;
public class ReverseNumber {
    public static void main(String[] args) {
          Scanner sc=new Scanner(System.in);
          System.out.println("Enter Number");
          int num=sc.nextInt();
          System.out.println("Reverse Number="+doReverseNumber(num));
    }
   
    private static int doReverseNumber(int num){
        int reverseNum=0;
        while (num>0) {
            reverseNum=reverseNum*10+(num%10);
            num/=10;
        }       
        return reverseNum;
    }
}

Output:

Enter Number
123
Reverse Number=321

+++++++++++++++++++

Enter Number
120
Reverse Number=21

++++++++++++++++++++

Enter Number
054
Reverse Number=45