Metoda dodajaca wartosci z tablicy

0

Czesc, mam do napisania program ktory powinien sumować wszystkie wartosci tablicy od wskazanego pierwszego indexu, do ostatniego wskazanego. W tym przypadku powinien zsumować liczby 3,-6,5 ale wyświetla sie wynik 5. Nie wiem co zrobiłem nie tak

public class Main
    {

        public static int[] i_arr = {1,2,3,-6,5,4};

        public static void main(String[] args)
            {
                System.out.println(addingSubarray(2,4));

            }

        public static int addingSubarray(int x,int y)
        {
            int index1 = x;
            int index2 = y;

            int suma = 0;

            suma +=i_arr[index1];

            for(int i=index1;i<=index2;++i)
                {
                    suma += i_arr[i];
                }
            return suma;
        }
    }
0

A Jakbyś usunął suma += i_arr[index1];?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0