java 输入一个两位数,得到每位数字
时间: 2024-10-20 18:14:48 浏览: 29
在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 >= 0 && number < 10 || number >= 100) {
System.out.println("输入错误,请输入一个两位数。");
return;
}
// 取出十位和个位数字
int firstDigit = number / 10; // 十位
int secondDigit = number % 10; // 个位
System.out.println("十位数字是:" + firstDigit);
System.out.println("个位数字是:" + secondDigit);
scanner.close();
}
}
```
在这个程序中,我们首先读取用户的输入,然后通过整除(`/`)10获取十位,对输入求余(`%`)10得到个位。注意这个方法假设输入的是正整数。
阅读全文