在Java中如何读取多组从键盘输入的值
时间: 2023-06-01 19:06:37 浏览: 59
你可以使用Scanner类来读取多组从键盘输入的值,在每一组输入完毕后使用nextLine()来读取换行符。
示例代码如下:
import java.util.Scanner;
public class ReadInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {
String input = scanner.nextLine(); // 读取一行输入
String[] values = input.split(" "); // 按空格分割输入
for (String value : values) {
System.out.print(value + " "); // 输出每组输入值
}
System.out.println(); // 输出换行符
}
scanner.close();
}
}
在上面的示例代码中,我们使用while循环不断读取输入,直到输入结束。在每次循环中,我们使用nextLine()方法读取一行输入,然后使用split()方法按空格分割输入,得到多个输入值。最后,我们输出每组输入值,并使用println()方法输出换行符。