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);
解释: 我们从数字 1234 开始。
在循环内部:
- num % 10 得到最后一位数字(4,然后是 3,然后是 2,然后是 1)。
- 我们将这个数字加到 reversed 中,使新数字逐步增长。
- num /= 10 从原始数字中移除最后一位数字。
循环结束后,reversed 包含 4321。

