๐ŸŒ
BeginnersBook
beginnersbook.com โ€บ 2014 โ€บ 01 โ€บ java-program-to-reverse-a-number
Java program to reverse a number using for, while and recursion
At the end of the loop the variable reversenum contains the reverse number and the program prints the value of this variable as output. import java.util.Scanner; 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 in = new Scanner(System.in); //Captured input would be stored in number num num = in.nextInt(); //While Loop: Logic to find out the reverse number while( num != 0 ) { reversenum = reversenum * 10; reversenum = reversenum + num; num = num/10; } System.out.println("Reverse of input number is: "+reversenum); } }
๐ŸŒ
TestMu AI
testmuai.com โ€บ testmu ai (formerly lambdatest) โ€บ software testing questions โ€บ write a java program to print the entered number in reverse?
Write a Java program to print the entered number in reverse? | TestMu AI (Formerly LambdaTest)
1 month ago - The basic loop assumes a positive number. To support negatives cleanly, remember the sign, reverse the absolute value, then re-apply the sign. This avoids the surprises that come from how the modulo operator behaves with negative operands. import java.util.Scanner; public class ReverseSignedNumber { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter the number you want to reverse: "); int number = scanner.nextInt(); boolean negative = number < 0; number = Math.abs(number); int reversed = 0; while (number != 0) { reversed = reversed * 10 + number % 10; number = number / 10; } if (negative) { reversed = -reversed; } System.out.println("Reversed number is " + reversed); scanner.close(); } }
People also ask

How do you reverse a negative number in Java?
Record the sign, reverse the absolute value with Math.abs(number), then re-apply the sign to the result. For example, -678 becomes -876. Reversing the raw negative value directly is error-prone because of how the modulo operator behaves with negative operands.
๐ŸŒ
testmuai.com
testmuai.com โ€บ testmu ai (formerly lambdatest) โ€บ software testing questions โ€บ write a java program to print the entered number in reverse?
Write a Java program to print the entered number in reverse? | ...
How do you reverse a number in Java without using a loop?
Convert the number to a String and use StringBuilder: new StringBuilder(String.valueOf(number)).reverse().toString(). This avoids an explicit loop, but for negative values the minus sign ends up at the end of the string, so the arithmetic while-loop method is safer for signed input.
๐ŸŒ
testmuai.com
testmuai.com โ€บ testmu ai (formerly lambdatest) โ€บ software testing questions โ€บ write a java program to print the entered number in reverse?
Write a Java program to print the entered number in reverse? | ...
Which approach is faster for reversing a number in Java?
The arithmetic while-loop method is the most efficient. It runs in O(log10 n) time and uses constant extra space because it works directly on the integer. The StringBuilder method is just as readable but allocates a String and a StringBuilder, so it uses more memory.
๐ŸŒ
testmuai.com
testmuai.com โ€บ testmu ai (formerly lambdatest) โ€บ software testing questions โ€บ write a java program to print the entered number in reverse?
Write a Java program to print the entered number in reverse? | ...
๐ŸŒ
Hero Vired
herovired.com โ€บ learning-hub โ€บ topics โ€บ how-to-reverse-a-number-in-java
How to Reverse a Number in Java: Step-by-Step Guide
Convert to String: Convert the number to a string. Reverse String: Use StringBuilder to reverse the string. Convert Back to Integer: Convert the reversed string back to an integer.
๐ŸŒ
Medium
rameshfadatare.medium.com โ€บ java-program-to-reverse-a-number-bae53d94c2ad
Java Program to Reverse a Number. This guide will show you how to createโ€ฆ | by Ramesh Fadatare | Medium
December 13, 2024 - Enter a number to reverse: 12345 ... // Step 2: Reverse the number using StringBuilder's reverse method String reversed = new StringBuilder(String.valueOf(number)).reverse().toString(); // Step 3: Convert the reversed string ...
๐ŸŒ
Programming Simplified
programmingsimplified.com โ€บ java โ€บ source-code โ€บ java-program-reverse-number
Reverse a number in Java | Programming Simplified
Java program to find the reverse of a number, for example, if the input is 951, the output is 159. ... System.out.println("Enter an integer to reverse"); Scanner in = new Scanner(System.in); n = in.nextInt();
๐ŸŒ
Sanfoundry
sanfoundry.com โ€บ java-program-reverse-given-number
Reverse a Number in Java - Sanfoundry
March 9, 2023 - In this approach, we will use a for loop to reverse a number. ... Here is the source code of the Java Program to Reverse a Given Number using for loop. The Java program is successfully compiled and run on a Windows system.
๐ŸŒ
Tutorial Gateway
tutorialgateway.org โ€บ reverse-a-number-in-java
Java Program to Reverse a Number
April 1, 2025 - This Java program allows the user to enter any positive integer, and then it will reverse a number using the built-in string buffer reverse function. package SimplerPrograms; import java.util.Scanner; public class ReverseNumberUsingSTring { ...
๐ŸŒ
Systech
systechgroup.in โ€บ home โ€บ java program to reverse a number
Java Number Reversal Program with Step-by-Step Code
October 11, 2025 - This Java program is designed to reverse the digits of a given integer. It prompts the user to input a number, then uses a simple algorithm to reverse the digits of that number and finally displays the reversed result. Input: The program starts by using the Scanner class to take an integer input from the user.
Find elsewhere
๐ŸŒ
Smartprogramming
smartprogramming.in โ€บ tutorials โ€บ java โ€บ java-program-to-reverse-a-number
Java Program to Reverse a Number
import java.util.Scanner; public class ReverseNumber { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Take user input System.out.print("Enter a number to reverse: "); int number = scanner.nextInt(); int reversedNumber = 0; // Reverse the number using a while loop while (number != 0) { int remainder = number % 10; // Get the last digit reversedNumber = reversedNumber * 10 + remainder; // Build the reversed number number = number / 10; // Remove the last digit } // Display the reversed number System.out.println("Reversed Number: " + reversedNumber); // Close the scanner scanner.close(); } }
๐ŸŒ
Java Guides
javaguides.net โ€บ 2023 โ€บ 08 โ€บ java-program-to-reverse-number.html
Java Program to Reverse a Number
August 14, 2024 - Enter a number to reverse: 12345 ... // Step 2: Reverse the number using StringBuilder's reverse method String reversed = new StringBuilder(String.valueOf(number)).reverse().toString(); // Step 3: Convert the reversed string ...
๐ŸŒ
Blogger
javarevisited.blogspot.com โ€บ 2012 โ€บ 04 โ€บ java-program-to-reverse-number-example.html
Java Program to Reverse an Integer Number - Example tutorial
After each iteration, you have a number with one digit less than the original one, same time reverse number got that last digit as there first digit. Worth noting point is a multiplication of 10 which is required to move places in decimal numbers. import java.util.Scanner; /** * Simple Java program to reverse a number in Java using loop and operator
๐ŸŒ
Javatpoint
javatpoint.com โ€บ how-to-reverse-a-number-in-java
How to Reverse a Number in Java - javatpoint
How to Reverse a Number in Java with java tutorial, features, history, variables, object, class, programs, operators, for-loop, oops concept, array, string, map, math, methods, examples etc.
๐ŸŒ
Medium
medium.com โ€บ @bhagyashree25.sahu โ€บ reversing-a-number-using-mathematical-operations-in-java-adbaab18e611
Reversing a Number Using Mathematical Operations in Java | by Bhagyashree Sahu | Medium
June 14, 2024 - Java provides a straightforward way to accomplish this using basic arithmetic operations like modulo (%) and division (/). ... Reads an integer from the user. Checks if the input is a non-negative integer.
๐ŸŒ
Edureka
edureka.co โ€บ blog โ€บ java-program-to-reverse-a-number
Java Program To Reverse A Number | Java Programming | Edureka
June 17, 2021 - Output: Reversed Number : 1234567 ... recurse(number/10); } } public static void main(String args[]) { int num=987654321; System.out.print("Reversed Number:"); recurse(num); System.out.println(); } } Output: Reversed Number : ...
๐ŸŒ
W3Schools
w3schools.com โ€บ java โ€บ java_howto_reverse_number.asp
Java How To Reverse a Number
Java Examples Java Videos Java ... { int digit = num % 10; reversed = reversed * 10 + digit; num /= 10; } System.out.println("Reversed: " + reversed);...
๐ŸŒ
Coderanch
coderanch.com โ€บ t โ€บ 662271 โ€บ java โ€บ Java-reverse-inputted-number
Java : How to reverse an inputted number (Beginning Java forum at Coderanch)
February 19, 2016 - As I understand, the program should prompt the user to input a number, and then the program will output the the numeric reverse of that number. I am working my way through "Head First Java" and am feeling overwhelmed. What I understood: 1. Since there is an input value and output value, importing a "java.util.Scanner" is required.