编写Java程序 实现接收用户键盘输入的一个三位整数 倒序输出
时间: 2024-09-25 17:04:42 浏览: 36
从键盘输入一个三位整数,逆序输出。如输入123,输出321。
在Java中,你可以使用Scanner类从用户那里获取键盘输入,然后通过字符串处理和数组操作将三位整数转换成倒序输出。下面是一个简单的示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 接收用户输入
System.out.println("请输入一个三位整数:");
String input = scanner.nextLine();
// 检查输入是否为三位数
if (input.length() != 3 || !input.matches("\\d{3]")) {
System.out.println("输入错误,请输入一个三位数字!");
return;
}
// 将字符串转为字符数组并倒序排列
char[] digits = input.toCharArray();
char temp;
for (int i = 0; i < digits.length / 2; i++) {
temp = digits[i];
digits[i] = digits[digits.length - 1 - i];
digits[digits.length - 1 - i] = temp;
}
// 转换回字符串并输出
String reversedNumber = new String(digits);
System.out.println("倒序后的数字是:" + reversedNumber);
// 关闭scanner
scanner.close();
}
}
```
阅读全文