编写程序,在idea控制台随机输入一个三位的整数,把个位、十位、百位分别输出
时间: 2024-09-13 21:13:53 浏览: 51
IDEA控制台无法输入问题.txt
编写一个Java程序来实现这个功能,我们可以使用`java.util.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();
int number = Integer.parseInt(input);
// 将数字转换为字符串并按位分割
String numString = String.valueOf(number);
char[] digits = numString.toCharArray();
// 输出各个位
System.out.println("个位数字:" + digits[digits.length - 1]);
System.out.println("十位数字:" + digits[digits.length - 2]);
System.out.println("百位数字:" + digits[0]);
// 关闭Scanner
scanner.close();
}
}
```
当你运行这个程序时,它会提示用户输入一个三位整数,然后输出对应的个位、十位和百位。
阅读全文