Java Online Compiler
Example: Reverse Number using While Loop in Java
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// Reverse Number using While Loop import java.util.Scanner; // Main class containing the entry point of the program public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Step 1: Get input from the user System.out.print("Enter a number to reverse: "); int originalNumber = scanner.nextInt(); int number = originalNumber; int reversedNumber = 0; // Step 2: Use a while loop to extract and reverse digits while (number != 0) { int digit = number % 10; // Extract the last digit reversedNumber = reversedNumber * 10 + digit; // Append the digit to reversedNumber number /= 10; // Remove the last digit from the number } // Step 3: Print the reversed number System.out.println("Original number: " + originalNumber); System.out.println("Reversed number: " + reversedNumber); scanner.close(); } }
Output
Clear
ADVERTISEMENTS