Java输入一个n,后面输入n组数据,每组数据含两个数a b,对每组数据求和打印输出
时间: 2024-09-15 10:06:01 浏览: 64
用Java Steams创建数据透视表
在Java中,你可以通过Scanner类获取用户输入,并遍历每一组数据来实现这个需求。下面是一个简单的示例程序:
```java
import java.util.Scanner;
public class SumInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数字n:");
int n = scanner.nextInt(); // 获取用户输入的组数
for (int i = 0; i < n; i++) { // 遍历n次,每次处理一组数据
System.out.print("请输入第" + (i+1) + "组的两个数a和b(以空格分隔):");
String[] input = scanner.nextLine().split(" "); // 分割用户输入,获取两个数值
double a = Double.parseDouble(input[0]); // 将字符串转换为double类型
double b = Double.parseDouble(input[1]);
double sum = a + b; // 求和
System.out.println("第" + (i+1) + "组的和是: " + sum);
}
scanner.close(); // 关闭扫描器,释放资源
}
}
```
在这个程序中,用户首先输入整数n,然后按照提示输入n组包含两个数的数据。程序会计算每组数据的和并将其打印出来。
阅读全文