复制
收藏
提问
简洁
请你实现一个累加器。输入n个数,输出他们的和。 输入格式: 输入包括两行。 第一行:包括一个整数n,表示总共有n个数。 第二行:包含n个整数。 输出格式: 输出n个数的和。 样例输入: 4 10 2 1 4 样例输出: 17
4月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
根据提供的引用信息,我们可以了解到这是一个编程问题,需要实现一个累加器,用于计算输入的n个非负整数的和。下面是使用Java语言实现的代码示例:
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt(); // 读取整数n,表示总共有n个数
int sum = 0; // 初始化累加器为0
// 循环读取n个整数并累加
for (int i = 0; i < n; i++) {
sum += input.nextInt(); // 累加每个读取的整数
}
// 输出n个数的和
System.out.println(sum);
}
}
这段代码首先导入了java.util.*
包,使用了Scanner
类来读取输入。在main
方法中,首先创建了一个Scanner
对象input
来读取系统输入。接着,读取第一行输入,得到整数n,表示总共有n个数。然后,初始化一个累加器sum
为0,用于存储输入整数的和。通过一个for
循环,循环n次,每次读取一个整数并将其加到sum
上。最后,使用System.out.println
输出累加器的值,即n个数的和。
样例输入和输出如下:
样例输入:
4
10 2 1 4
样例输出:
17
你觉得结果怎么样?