编写程序,对输入的一个整数,按相反顺序输出该数。例如,输入为 3578,输出为 8753。 注意: 1、接收键盘输入整型数n; 2、输出结果(n的逆序数m)采用如下语句 System.out.println(n+"的逆序数是"+m);
时间: 2024-10-13 16:13:03 浏览: 24
U10316005_HW4_11_10:编写一个测试程序,提示用户输入五个字符串并以相反的顺序显示它们
要编写一个程序实现这个功能,你可以使用循环结构,比如for循环。以下是使用Java语言的一种简单实现:
```java
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 接收用户输入
System.out.print("请输入一个整数:");
int n = scanner.nextInt();
// 计算逆序数
int m = reverseNumber(n);
// 输出结果
System.out.println(n + "的逆序数是" + m);
}
// 反转整数的方法
private static int reverseNumber(int num) {
int reversed = 0;
while (num != 0) {
reversed = reversed * 10 + num % 10; // 将当前数字添加到reversed的末位
num /= 10; // 移除当前数字的最后一位
}
return reversed;
}
}
```
在这个程序中,我们首先通过`Scanner`从用户那里获取输入的整数,然后调用`reverseNumber`方法将其逆序,并将结果打印出来。
阅读全文