java编写程序,在idea控制台随机输入一个三位的整数,把个位、十位、百位分别输出。
时间: 2024-09-13 07:14:36 浏览: 65
在Java中,可以通过使用`java.util.Scanner`类来实现从控制台读取输入的功能,并通过数学运算来分别提取三位数的个位、十位和百位数字。下面是一个简单的示例代码:
```java
import java.util.Scanner;
public class NumberExtractor {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建Scanner对象用于读取输入
System.out.println("请输入一个三位的整数:"); // 提示用户输入
int number = scanner.nextInt(); // 读取用户输入的整数
if (number >= 100 && number <= 999) { // 检查输入是否为三位数
int hundreds = number / 100; // 获取百位数
int tens = (number % 100) / 10; // 获取十位数
int ones = number % 10; // 获取个位数
// 输出结果
System.out.println("百位数:" + hundreds);
System.out.println("十位数:" + tens);
System.out.println("个位数:" + ones);
} else {
System.out.println("输入错误,请输入一个三位的整数。");
}
scanner.close(); // 关闭Scanner对象
}
}
```
这段代码首先导入了`Scanner`类,然后在`main`方法中创建了一个`Scanner`对象用于读取用户从控制台输入的数据。程序提示用户输入一个三位整数,然后通过数学运算来分别提取三位数的个位、十位和百位数字,并将它们分别输出到控制台。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)