java控制台输入整数,输出个十百位
时间: 2024-09-24 17:11:02 浏览: 41
在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 number = scanner.nextInt(); // 获取用户输入的整数
if (number < 0 || number >= 1000) {
System.out.println("输入的不是一个三位数,请重新输入!");
return;
}
int hundred = number / 100; // 取百位
int ten = (number % 100) / 10; // 取十位
int unit = number % 10; // 取个位
System.out.printf("百位:%d,十位:%d,个位:%d\n", hundred, ten, unit);
}
}
```
在这个程序中,我们首先获取用户输入的整数,然后通过除法和取余运算将它分解为百、十、个位。如果输入不是三位数,则会给出提示。
阅读全文