JAVA语言中,控制台输入一个三位数,分别输出该三位数的个位、十位和百位数字
时间: 2024-09-25 14:09:34 浏览: 53
在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 >= 100 && number <= 999) {
// 取个位
int unit = number % 10;
// 取十位
int ten = (number / 10) % 10;
// 取百位
int hundred = number / 100;
System.out.println("个位数字:" + unit);
System.out.println("十位数字:" + ten);
System.out.println("百位数字:" + hundred);
} else {
System.out.println("输入不是三位数,请重新输入!");
}
scanner.close(); // 关闭扫描器
}
}
```
当你运行这个程序,它会提示用户输入一个三位数,然后分别打印出个位、十位和百位。
阅读全文