Java error message array in other method : <p>My code isn't compiling the error that is given to me is "non-static method sumArray(double[]) cannot be referenced from a static context". I have tried to figure this out but I'm not sure what I need to change. Please help and let me know what the error is.</p>

<p>import java.util.*;
public class Homework5
{</p>

<pre><code>public static void main( String[] args )
{

    Scanner key = new Scanner(System.in);
    System.out.println("How many numbers would you like in the array?");
    int arrayLength = key.nextInt();

    Homework5 inst1 = new Homework5();

    double[] numbers = new double[arrayLength];
    System.out.println("Enter " + arrayLength + " numbers:");

    for( int i=0; i &lt; arrayLength; i++ )
    {
        numbers[i] = key.nextDouble();
    }
    System.out.println( "The sum is "+sumArray(numbers));
}

public double sumArray( double[] newArray )
{
    double total=0;

    for( int index = 0; index &lt; newArray.length ; index++ )
    {
        total = total+newArray[index];
    }

    return total;  
}
</code></pre>

<p>}</p>
