我正在处理这个表示整数列表的NumberList
类。 NumberList
对象只有一个实例变量values
,它是对int
值数组的引用。我需要实现的方法之一是返回列表中所有条目的总和。
以下是我的尝试:
public long getTotal()
{
long total = 0;
for (int i = 0; i < total; i++)
{
total += values[i];
}
return total;
}
答案 0 :(得分:3)
你的for循环最后是total
,但是(可能)不是数组的大小,而是values.length
。
答案 1 :(得分:0)
由于i < total
您最初设置total = 0
,因此循环内的操作永远不会执行,因为i绝不会小于0.