正整数倒排。 给定一个整数,把它的各位数字倒排过来形成一个新的整数java
时间: 2024-09-30 18:06:21 浏览: 69
Java将一个正整数分解质因数的代码
5星 · 资源好评率100%
正整数倒排是指将一个整数的每一位数字按照从右向左的顺序反转过来得到新的数字。在Java中,你可以通过字符串操作和数组处理来实现这个功能。这里有一个简单的步骤:
1. 将整数转换成字符串,因为Java中的整数是不可变的,不能直接修改其位数。
2. 遍历字符串,将每个字符存储到一个字符数组中。
3. 再次创建一个新的字符串,将字符数组中的字符按照相反的顺序连接起来。
4. 最后,将新字符串再转换回整数。
以下是Java代码示例:
```java
public int reverseInteger(int x) {
String str = String.valueOf(x);
char[] chars = str.toCharArray();
int n = chars.length;
for (int i = 0; i < n / 2; i++) {
char temp = chars[i];
chars[i] = chars[n - i - 1];
chars[n - i - 1] = temp;
}
return Integer.parseInt(new String(chars));
}
```
阅读全文