从键盘读入一个三位整数,将百位,十位,分离后显示。
时间: 2024-09-06 17:07:09 浏览: 51
在Java中,你可以使用`Scanner`类从键盘读取用户的输入,然后通过字符串处理将其分割为百位、十位和个位。以下是一个简单的示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个三位整数: ");
String input = scanner.nextLine(); // 获取用户输入
if (input.length() != 3 || !input.matches("\\d{3]")) { // 检查输入是否为三位数字
System.out.println("输入错误,请确保输入的是三位整数。");
return;
}
int number = Integer.parseInt(input); // 将字符串转换为整数
int hundred = number / 100; // 百位
int ten = (number % 100) / 10; // 十位
int unit = number % 10; // 个位
System.out.printf("百位:%d, 十位:%d, 单位:%d\n", hundred, ten, unit);
}
}
```
当你运行这段代码时,它会提示用户输入一个三位整数,然后分别输出百位、十位和个位。
阅读全文