Java 如何返回列表中所有条目的总和

Java 如何返回列表中所有条目的总和,java,arrays,Java,Arrays,我正在处理这个表示整数列表的NumberList类。NumberList对象只有一个实例变量values,它是对int值数组的引用。我需要实现的方法之一应该是返回列表中所有条目的总和 以下是我的尝试: public long getTotal() { long total = 0; for (int i = 0; i < total; i++) { total += values[i]; }

我正在处理这个表示整数列表的
NumberList
类。
NumberList
对象只有一个实例变量
values
,它是对
int
值数组的引用。我需要实现的方法之一应该是返回列表中所有条目的总和

以下是我的尝试:

  public long getTotal() 
{

        long total = 0;

        for (int i = 0; i < total; i++)
        {
            total += values[i];

        }

        return total;
    }
public long getTotal()
{
长总计=0;
对于(int i=0;i
您的for循环将增加到
总计
,但这(可能)不是数组的大小,而是
值。长度
您的for循环将增加到
总计
,但这(可能)不是数组的大小,它是
值。由于
i


您最初设置了
total=0
,因此循环内的操作永远不会执行,因为i永远不会小于0。

由于
i


您最初设置了
total=0
,因此循环内的操作永远不会执行,因为i永远不会小于0。

您应该创建代表点来计算数组的总和并赋值。解决问题后,请不要删除您的问题。在主问题中添加任何其他消息作为注释或附加编辑。您应该创建代表,而不是返回,以指向数组计算总和并指定值。解决问题后,请不要删除问题。添加任何进一步的消息作为评论,或作为主要问题的附加编辑。哦,是的,你是对的,应该是values.length。谢谢你指出这一点。它现在应该能正常工作哦,是的,你是对的,应该是value.length。谢谢你指出这一点。现在应该可以正常工作了