用Java编写程序,对输入的一个整数,按相反顺序输出该数。例如,输入为 3578,输出为 8753。
时间: 2024-10-13 15:13:37 浏览: 22
U10316005_HW4_11_10:编写一个测试程序,提示用户输入五个字符串并以相反的顺序显示它们
在Java中,你可以通过字符数组或者字符串来反转整数的数字顺序。这里提供一个简单的示例代码,我们将整数转换成字符串,然后反转字符串并再次转换回整数:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
int input = scanner.nextInt();
String reversedStr = reverseIntegerToString(input);
int reversedInt = stringToInteger(reversedStr);
System.out.println("按相反顺序输出的整数是: " + reversedInt);
}
// 将整数转换为字符串并反转
private static String reverseIntegerToString(int num) {
StringBuilder sb = new StringBuilder(Integer.toString(num));
return sb.reverse().toString();
}
// 将字符串转换回整数
private static int stringToInteger(String str) {
return Integer.parseInt(str);
}
}
阅读全文