从键盘输入一个两位正整数,输出这个两位数倒过来的数。
时间: 2024-09-14 18:03:26 浏览: 44
要实现从键盘输入一个两位正整数,然后输出这个数倒过来的功能,你可以使用Java中的Scanner类来获取用户输入,并通过数学操作来实现倒序。以下是完成这个任务的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 >= 10 && inputNumber <= 99) {
int reversedNumber = reverse(inputNumber);
System.out.println("倒序后的数字是:" + reversedNumber);
} else {
System.out.println("输入错误,请输入一个两位正整数!");
}
scanner.close(); // 关闭scanner对象
}
// 方法:倒序一个两位数
public static int reverse(int number) {
int lastDigit = number % 10; // 取出最后一位数字
int firstDigit = number / 10; // 取出第一位数字
return lastDigit * 10 + firstDigit; // 重新组合为倒序后的数字
}
}
```
运行上述代码,程序会提示用户输入一个两位正整数,然后程序会判断输入是否合法,并计算出倒序后的数,最后将结果输出。
阅读全文