用JAVA写输入每行以一个整数n(2<n<10)开头,接下来是 个整数,代表两两相加的和。相邻整数以空格隔开。
时间: 2024-02-09 14:10:58 浏览: 73
利用JAVA,念整数。
以下是一个 Java 代码示例,用于读取多行输入,每行以一个整数 n 开头,接下来是 n 个整数,代表两两相加的和。相邻整数以空格隔开。
```java
import java.util.Scanner;
public class SumOfPairs {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNextInt()) {
int n = scanner.nextInt();
int[] nums = new int[n];
for (int i = 0; i < n; i++) {
nums[i] = scanner.nextInt();
}
for (int i = 0; i < n - 1; i++) {
for (int j = i + 1; j < n; j++) {
System.out.print(nums[i] + nums[j]);
if (j < n - 1) {
System.out.print(" ");
} else {
System.out.println();
}
}
}
}
scanner.close();
}
}
```
在这个示例中,我们使用了 Scanner 类来读取标准输入,使用了 hasNextInt() 方法来判断是否还有下一个整数,使用了 nextInt() 方法来读取整数。对于每一行输入,我们首先读取整数 n,然后读取 n 个整数,将它们存储在一个数组中。接下来,我们使用两个嵌套循环来计算任意两个整数的和,并将结果输出到标准输出。我们在每个结果之后都输出一个空格,除了最后一个结果之后。最后,我们使用 close() 方法关闭 Scanner 对象。
阅读全文