Q:

Java program to Reverse an Integer Number

0

Java program to Reverse an Integer Number

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Reverse Number using Java program

//Java program to Reverse a Number.

import java.util.*;

public class ReverseNumber {
  public static void main(String[] args) {
    int number;

    Scanner sc = new Scanner(System.in);

    //Read Number
    System.out.print("Enter an integer number: ");
    number = sc.nextInt();

    //calculate reverse number
    int reverse_number = 0;
    while (number > 0) {
      reverse_number = (reverse_number * 10) + number % 10;
      number /= 10;
    }

    System.out.println("Reverse Number is: " + reverse_number);

  }
}

Output:

    
    me@linux:~$ javac ReverseNumber.java 
    me@linux:~$ java ReverseNumber 

    Enter an integer number: 12345
    Reverse Number is: 54321

Using Function/Method

//Java program to Reverse a Number.

import java.util.*;

public class ReverseNumber {
  //Function to find Reverse Number
  public static int RevNumber(int num) {
    int sum = 0;
    while (num > 0) {
      sum = (sum * 10) + num % 10;
      num /= 10;
    }
    return sum;
  }
  public static void main(String[] args) {
    int number;

    Scanner sc = new Scanner(System.in);

    //Read Number
    System.out.print("Enter an integer number: ");
    number = sc.nextInt();

    //find reverse number - calling function
    int reverse_number;
    reverse_number = RevNumber(number);

    System.out.println("Reverse Number is: " + reverse_number);

  }
}

 

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Core Java Example programs for Beginners and Professionals

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Java program for Palindrome Number (Check whether ... >>
<< Java program to Reverse a String...