-->

Hello,This is me!

ITEngineer8995

Professional Coder Coding is my passion

Sunday, September 6, 2020

Java Program To Reverse a Number using While Loop

  • September 06, 2020
  • by

Java Program To Reverse a Number using While Loop

In this Java Program, we reverse a number using while loop.

Logic :

  while (num != 0)

             {

                reversenum = reversenum * 10;

                reversenum = reversenum + num%10;

                num = num/10;                

             }

Step 1 : Import the Scanner Class

Step 2 :  Create the main method

Step 3 : Initialize num and reversenum equals to zero

Step 4 : Ask the user to enter the number by using System.out.println() method

Step 5 : Create Scanner object.

Step 6 : Store the captured input in num

Step 7 : Apply while loop logic to reverse the number

Step 8 : In while loop, num should be not equal to zero

Step 9 : Multiply reversenum with 10 and store its result in reversenum.

Step 10 : Add num%10 to reversenum and store the result into reversenum

Step 11 : Divide num by 10 and store the result in num.

Step 12 : Print the reversenum

Program :

import java.util.Scanner;

public class ReverseNumberWhile 

    {

        public static void main(String args[])

        {

            int num =0;

            int reversenum = 0;

            System.out.println("Input your number and press enter:");

            //This statement will capture the user input

            Scanner sc = new Scanner(System.in);

            //Captured input would be stored in number num

            num = sc.nextInt();

            //While loop: Logic to find out the reverse number

            while (num != 0)

             {

                reversenum = reversenum * 10;

                reversenum = reversenum + num%10;

                num = num/10;                

             }

            System.out.println("Reverse of input number is : "+reversenum);

        }

}

Output :

Input your number and press enter :
145689

Reverse of input number is : 
986541

For execution of the same do visit my YouTube Channel :




A blog full of codes of various languages like Java, .net, C, C++ etc with their outputs and some other IT stuff.

0 comments:

Post a Comment

ITEngineer8995
India

SEND ME A MESSAGE

Search This Blog

Powered by Blogger.

Pages