Witam, może mi ktoś wytłumaczyć gdzie jest tu błąd, albo jak zrobić to ładniej/mądrzej?

Witam, może mi ktoś wytłumaczyć gdzie jest tu błąd, albo jak zrobić to ładniej/mądrzej?

Jakie indeksy tablicy powinienes sprawdzic w drugim forze przypadku a jakie sprawszasz?
Przecież ci pisze gdzie jest problem. Składnia for się kłania.
ArrayIndexOutOfBound: -1
W skrócie jako podpowiedź i < tablica.length w drugiej pętli. Czy na pewno w tą stronę uderzasz? No i czy to zawsze będzie leciało od i = 2?