输入一个3位正整数,然后逆序输出这个3位数。 输入格式: 输入一个3位正整数,如354。 输出格式: 逆序输出这个3位数,如453。 输入样例: 在这里给出一组输入。例如: 354 输出样例: 在这里给出相应的输出。例如: 453
时间: 2024-10-17 15:11:18 浏览: 27
java 输入一个数字,反转输出这个数字的值(实现方法)
这是一个简单的字符串操作问题,你需要接收用户输入的一个三位正整数,将其转换成字符串,然后对字符串进行逆序处理,最后再把逆序后的字符串转换回整数形式输出。
以下是一个简单的Java代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个3位正整数:");
String input = scanner.nextLine(); // 获取用户的输入,包含空格
if (input.matches("\\d{3}")) { // 验证输入是否为3位数字
int num = Integer.parseInt(input); // 转换为整数
StringBuilder sb = new StringBuilder(Integer.toString(num)); // 将整数转为字符串并反向
String reversed = sb.reverse().toString(); // 反转字符串
System.out.println("逆序后的3位数是:" + reversed);
} else {
System.out.println("输入不符合要求,请输入一个3位正整数!");
}
scanner.close();
}
}
```
当你运行这段代码时,它会提示你输入一个3位正整数,然后输出逆序后的结果。如果输入不是三位数,则会显示错误信息。
输入样例:
```
354
```
输出样例:
```
453
```
阅读全文