Java实现整数反转
时间: 2024-10-17 15:04:28 浏览: 24
LeetCode07_leetcodejava_
在Java中,你可以通过多种方法来实现整数的反转。这里提供一种简单直接的方式,即利用字符串转换和字符数组操作:
```java
public class Main {
public static void main(String[] args) {
int num = 12345; // 需要反转的整数
String reversedNum = new StringBuilder(Integer.toString(num)).reverse().toString();
System.out.println("Reversed number: " + reversedNum);
// 如果你想手动逐位反转
int original = 123;
int reversed = 0;
while (original != 0) {
int remainder = original % 10; // 取出个位数
reversed = reversed * 10 + remainder; // 将剩余部分加到反转后的数上
original /= 10; // 移除个位
}
System.out.println("Reversed number (manually): " + reversed);
}
}
```
这两种方法都可以得到整数反转的结果。第一种使用了`StringBuilder`的`reverse()`方法,第二种则是经典的数学技巧。
阅读全文