Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 20 : <p>I have an work for school, I need to make array using int type numbers.
I already assigned every value.
If i try to run it, it shows that there is - Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 20.</p>

<pre><code>   if (K==0) {
        Random r = new Random();
        for (i = 0; i &lt; 20; i++)
            A[i] = r.nextInt() * 100 - 50;
    }
    else {
        for (i=0; i &lt; 20; i++) { // It shows that problem is somewhere in 
            A[i] = A[i + 1] + K; // these 2 lines.
        }
        System.out.println("A:");
        for (i = 0; i &lt; 20; i++)
</code></pre>
