在Java中,要输入多组数据,通常可以使用循环结构,如`for`循环或`while`循环,结合`Scanner`类来从控制台读取输入。以下是一个简单的例子,演示了如何使用`Scanner`和`while`循环来读取多组数据:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int numberOfGroups; // 用于存储用户想要输入的组数
// 询问用户想要输入多少组数据
System.out.print("请输入你想要输入的组数:");
numberOfGroups = scanner.nextInt();
// 循环读取每组数据
for (int i = 0; i < numberOfGroups; i++) {
// 假设每组数据包含两个整数
System.out.print("请输入第 " + (i + 1) + " 组的第一个整数:");
int firstNumber = scanner.nextInt();
System.out.print("请输入第 " + (i + 1) + " 组的第二个整数:");
int secondNumber = scanner.nextInt();
// 处理或输出每组数据
System.out.println("你输入的组数据是:" + firstNumber + " 和 " + secondNumber);