Java实现, 输入描述: 输入数据有多组,每行表示一组输入数据。 每行的第一个整数为整数的个数n(1 <=n<=1oo)。 接下来n个正整数,即需要求和的每个正整数。 输出描述: 每组数据输出求和的结果
时间: 2024-03-20 11:44:50 浏览: 172
Java实现OJ多组测试数据的输入方法
5星 · 资源好评率100%
好的,以下是 Java 实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {
String line = scanner.nextLine().trim();
if (line.length() == 0) {
break;
}
String[] parts = line.split(" ");
int n = Integer.parseInt(parts[0]);
int[] nums = new int[n];
for (int i = 0; i < n; i++) {
nums[i] = Integer.parseInt(parts[i + 1]);
}
int sum = 0;
for (int i = 0; i < n; i++) {
sum += nums[i];
}
System.out.println(sum);
}
scanner.close();
}
}
```
这里我们使用 `Scanner` 读取输入,通过 `hasNext()` 方法判断是否还有输入。然后我们对每一行输入进行处理,首先将其分割成数组,然后计算数组中所有元素的和并输出。
阅读全文