idea控制台输入一个三位数,分别输出该三位数的个位、十位和百位数字
时间: 2024-09-24 11:28:30 浏览: 53
在IntelliJ IDEA的控制台中,你可以编写Java程序来实现这个需求。这里是一个简单的例子:
```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;
while (!scanner.hasNextInt() || scanner.nextInt() < 100 || scanner.nextInt() > 999) {
System.out.println("输入无效,请输入一个三位数:");
scanner.next(); // 清空上一次错误输入
}
number = scanner.nextInt();
scanner.close();
int hundred = number / 100; // 百位
int tens = (number % 100) / 10; // 十位
int unit = number % 10; // 个位
System.out.println("百位数字是: " + hundred);
System.out.println("十位数字是: " + tens);
System.out.println("个位数字是: " + unit);
}
}
```
这段代码首先创建一个`Scanner`实例,让用户输入一个三位数。如果输入不是有效整数或者不在100到999之间,会提示用户重新输入。最后,它将数字分解成个位、十位和百位,并打印出来。
阅读全文