键盘录入一个四位数,将其拆分为个位、十位、百位、千位后,打印在控制台
时间: 2024-09-13 07:17:31 浏览: 50
首先,需要导入`Scanner`类来获取用户输入。然后,可以通过取余和整除操作来分离四位数的各个位。最后,将这些位打印出来。以下是实现这一功能的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 = scanner.nextInt();
// 确保输入的是四位数
if (number < 1000 || number > 9999) {
System.out.println("输入错误,请输入一个四位数!");
} else {
int thousands = number / 1000; // 千位
int hundreds = (number % 1000) / 100; // 百位
int tens = (number % 100) / 10; // 十位
int ones = number % 10; // 个位
System.out.println("千位:" + thousands);
System.out.println("百位:" + hundreds);
System.out.println("十位:" + tens);
System.out.println("个位:" + ones);
}
scanner.close();
}
}
```
这段代码首先提示用户输入一个四位数,然后通过数学运算提取每一位的数字,并将它们打印到控制台上。这里还包含了一个基本的输入验证,确保用户输入的是一个四位数。
阅读全文