java编程给定一个整数把它各位数字倒排过来形成一个新的整数。例如输入456,输出654
时间: 2024-09-25 08:10:53 浏览: 179
在 Java 编程中,你可以通过字符串操作和整数转换来实现这个功能。这里有一个简单的步骤:
1. 将整数转为字符数组,因为整数的每一位都可以作为一个字符。
2. 反转字符数组。
3. 再将反转后的字符数组转换回整数。
以下是一个示例代码片段来演示这个过程:
```java
public int reverseInteger(int num) {
// 转换为字符串并获取长度
String str = String.valueOf(num);
int len = str.length();
// 创建字符数组,反转,并连接成新的字符串
char[] reversedChars = new char[len];
for (int i = 0; i < len; i++) {
reversedChars[i] = str.charAt(len - i - 1);
}
String reversedStr = new String(reversedChars);
// 将字符串再转换为整数并返回
return Integer.parseInt(reversedStr);
}
```
你可以像这样调用这个函数:
```java
int input = 456;
int reversedNum = reverseInteger(input);
System.out.println("输入 " + input + ",输出 " + reversedNum); // 输出:输入 456,输出 654
```
阅读全文
相关推荐



















