用Java编写,任意给定一个三位数,请输入个位、十位和百位数。
时间: 2024-09-13 09:09:36 浏览: 44
输入一位三位数,让它们分别显示百位数和十位数和个位数
5星 · 资源好评率100%
在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("请输入一个三位数的百位数字:");
int hundred = scanner.nextInt(); // 获取百位数
System.out.println("请输入一个三位数的十位数字:");
int ten = scanner.nextInt(); // 获取十位数
System.out.println("请输入一个三位数的个位数字:");
int one = scanner.nextInt(); // 获取个位数
// 检查输入是否有效(例如是否在0-9范围内)
if (hundred < 0 || hundred > 9 || ten < 0 || ten > 9 || one < 0 || one > 9) {
System.out.println("输入无效,请确保只输入0-9之间的整数。");
} else {
int threeDigitNumber = hundred * 100 + ten * 10 + one; // 构造三位数
System.out.printf("你输入的三位数是: %d\n", threeDigitNumber);
}
scanner.close();
}
}
```
这个程序首先提示用户输入三个数字,然后计算并显示它们组合起来的三位数。
阅读全文