Reverse a Number
Take an integer and print it in reverse order:
Example
java
int num = 1234;
int reversed = 0;
while (num != 0) {
int digit = num % 10;
reversed = reversed * 10 + digit;
num /= 10;
}
System.out.println("Reversed: " + reversed);
Explanation: We start with the number 1234. Inside the loop:
num % 10gives us the last digit (4, then 3, then 2, then 1).- We add this digit to
reversed, making the new number grow step by step. num /= 10removes the last digit from the original number.
When the loop finishes, reversed contains 4321.