java简单程序,从键盘输入一个三位整数,将他们逆序输出
时间: 2024-09-20 09:17:21 浏览: 22
在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("请输入一个三位整数:"); // 提示用户输入
int inputNumber = scanner.nextInt(); // 获取用户的输入作为整数
if (inputNumber < 0 || (inputNumber >= 100 && inputNumber % 100 != 0)) { // 检查输入是否为三位数
System.out.println("输入错误,请确保是一个三位整数。");
} else {
String reversedString = reverseIntegerToString(inputNumber); // 将整数转换为字符串并逆序
System.out.println("逆序后的数字是:" + reversedString);
}
scanner.close(); // 关闭Scanner
}
private static String reverseIntegerToString(int num) {
return String.valueOf(num).substring(1, 4) + String.valueOf(num).charAt(0); // 取出中间两位并放在首位
}
}
```
在这个程序里,我们首先通过`Scanner`获取用户输入,然后检查输入是否为三位数。如果满足条件,我们将整数转换成字符串,取中间两位并加上第一位数字,实现了逆序的效果。