JAVA中控制台输入一个三位数,分别输出该三位数的个位、十位和百位数字
时间: 2024-09-26 17:07:12 浏览: 35
在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("请输入一个三位数:");
String input = scanner.nextLine(); // 获取用户输入的字符串
if (input.length() == 3) { // 检查是否是三位数
int num = Integer.parseInt(input); // 转换为整数
int lastDigit = num % 10; // 取个位
int tenthDigit = (num / 10) % 10; // 取十位
int hundredDigit = num / 100; // 取百位
System.out.println("个位数字:" + lastDigit);
System.out.println("十位数字:" + tenthDigit);
System.out.println("百位数字:" + hundredDigit);
} else {
System.out.println("输入不是三位数,请重新输入!");
}
scanner.close();
}
}
```
阅读全文