public class NumberReverse {
public static void main(String args[]) {
int value = 5467;
// store the original number in a temporary variable so you can compare it to the end value
int real = value;
int result = 0, remainder = 0, quotient = 0;
while(value>0)
{
quotient = value / 10;
remainder = value - quotient * 10;
result = remainder + result * 10;
value= quotient;
}
System.out.println("Result = " + result);
System.out.println("Original value = " + real); // 5467 in this case
}
}
// entra 1234 e saí 4321