输入一个五位数,将这个五位数倒序输出
时间: 2024-09-29 19:12:54 浏览: 28
如果你想让用户输入一个五位数,然后将其倒序输出,可以使用类似上面的思路,不过这里直接针对五位数简化代码。以下是一个简单的Java程序示例:
```java
import java.util.Scanner;
public class FiveDigitReverse {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个五位数:");
String input = scanner.nextLine(); // 读取完整的字符串
// 检查输入是否为五位数
if (input.matches("\\d{5}")) { // 匹配五位数字
String reversed = new StringBuilder(input).reverse().toString();
System.out.println("倒序后的五位数是: " + reversed);
} else {
System.out.println("输入的不是一个五位数字!");
}
}
}
```
这段代码会先读取用户输入的字符串,然后使用正则表达式`\\d{5}`验证输入是否为五位数字。如果是,就使用StringBuilder的`reverse()`方法来倒序字符串。