编写一个Java程序,由用户任意给定一个三位数,将这个三位数倒序输出。例如定义某个变量int a = 365,则输出563。
时间: 2024-09-10 15:29:38 浏览: 49
要编写一个Java程序,实现将用户输入的三位数倒序输出的功能,可以按照以下步骤进行:
1. 接收用户输入的三位数。
2. 对该数进行处理,分离出个位、十位和百位。
3. 将个位、十位和百位按照倒序重新组合成新的数字。
4. 输出新的数字。
下面是具体的实现代码:
```java
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个三位数:");
int number = scanner.nextInt();
// 检查输入是否为三位数
if (number < 100 || number > 999) {
System.out.println("输入错误,请输入一个三位数!");
} else {
// 分离出个位、十位和百位
int ge = number % 10;
int shi = (number / 10) % 10;
int bai = number / 100;
// 重新组合成新的数字并输出
int reversedNumber = ge * 100 + shi * 10 + bai;
System.out.println("倒序输出的结果是:" + reversedNumber);
}
scanner.close();
}
}
```
这段程序首先导入了`Scanner`类用于接收用户输入,然后提示用户输入一个三位数。通过简单的数学运算分离出个位、十位和百位数,然后将这些位按照倒序组合,并输出结果。最后关闭了`Scanner`对象。
阅读全文