:输入一个三位正整数n,分别求出它的百位数字、十位数字和个位数字,并输出到屏幕上。用eclipse创建
时间: 2024-09-26 13:16:37 浏览: 62
为了在Eclipse中创建一个程序来解决这个问题,你可以按照以下步骤编写一个Java程序:
1. 打开Eclipse,选择"File" -> "New" -> "Java Class",然后命名你的类,例如`ThreeDigitNumberProcessor`。
2. 编辑新打开的`.java`文件,添加以下代码:
```java
import java.util.Scanner;
public class ThreeDigitNumberProcessor {
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 hundred = number / 100; // 百位
int ten = (number % 100) / 10; // 十位
int unit = number % 10; // 个位
System.out.printf("百位数字: %d, 十位数字: %d, 个位数字: %d", hundred, ten, unit);
} else {
System.out.println("输入的不是三位数,请重新输入!");
}
// 关闭Scanner
scanner.close();
}
}
```
这个程序首先会提示用户输入一个三位数,然后通过除法和取余运算来获取每个位置的数字,并打印出来。如果输入不符合要求,它还会给出相应的错误消息。
阅读全文