用java语言作答,输入一个5位数,将它反向输出。如输入12345,输出54321。
时间: 2024-09-26 11:03:58 浏览: 9
在Java中,你可以使用字符串操作来实现这个功能。以下是一个简单的示例:
```java
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建一个Scanner对象获取用户输入
System.out.println("请输入一个五位数:");
String input = scanner.nextLine(); // 读取用户输入的字符串
// 检查输入是否为五位数
if (input.length() != 5) {
System.out.println("输入的不是五位数,请重新输入!");
return;
}
// 反转字符串
String reversed = reverse(input);
System.out.println("反转后的数字是:" + reversed);
scanner.close(); // 关闭Scanner
}
// 辅助方法,接收一个字符串并返回其反转版本
private static String reverse(String s) {
StringBuilder sb = new StringBuilder(s);
return sb.reverse().toString();
}
}
```
这个程序会提示用户输入一个五位数,然后将其转换成字符串并反转。如果输入的不是五位数,则会给出错误提示。