java中一个三位数123,将其拆分为个位、十位、百位后,打印在控制台
时间: 2024-09-07 17:01:42 浏览: 44
获取一个数字的个位、十位、百位的函数代码
5星 · 资源好评率100%
要将一个三位数如123拆分为个位、十位和百位,并将它们打印在控制台上,你可以通过取余和整除操作来实现。以下是一个简单的Java程序,演示了如何完成这个任务:
```java
public class NumberDecomposition {
public static void main(String[] args) {
int number = 123; // 三位数
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);
}
}
```
执行这段代码,会得到以下输出:
```
百位: 1
十位: 2
个位: 3
```
解释一下代码的工作原理:
1. 首先,我们定义了一个三位数 `number`。
2. 要获得百位的数字,我们将 `number` 除以 100。整除会去掉小数部分,因此结果就是百位数字。
3. 要获得十位的数字,我们先将 `number` 对 100 取余,这会得到个位和十位组成的两位数。然后我们再将这个结果除以 10,得到十位上的数字。
4. 最后,要获得个位的数字,我们将 `number` 对 10 取余,得到的结果就是个位上的数字。
5. 通过 `System.out.println` 方法,我们将每个位上的数字打印到控制台上。
阅读全文