怎么实现用户输入两个数中间空格隔开
时间: 2024-11-09 16:28:01 浏览: 10
查阅菜单-python 实现一行输入多个数字(用空格隔开)
要实现用户输入两个数之间用空格隔开,你可以使用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();
String[] numbers = input.split("\\s+"); // 使用正则表达式split方法,匹配一个或多个空白字符
if (numbers.length == 2) { // 检查是否输入了两个数字
int num1 = Integer.parseInt(numbers[0]);
int num2 = Integer.parseInt(numbers[1]);
// 打印或进一步处理这两个数字
System.out.printf("第一个数:%d, 第二个数:%d\n", num1, num2);
} else {
System.out.println("请输入两个数字!");
}
scanner.close();
}
}
```
在这个例子中,程序会提示用户输入两个数字,用户按下回车后,输入会被读取并按照空格分割成两个部分。如果输入正确(即有两个元素),它们会被转换成整数类型并输出;否则,程序会给出错误提示。
阅读全文