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;
}
}