Можно ли такое сделать в цикле for на java

формула выглядит так X1+X3+Xn-1 цикл складывает только не четный порядок х , допустим интервал от 0 до 2,5 шаг 0,5 , х0=0 х2=0,5 х3=1,5 х4=2 х5=2,5 цикл складывает х3 и х5 , но он не должен сложить х5 согласно формуле Хn-1. Можно ли это добавить в цикл

    double h = (b-a)/n;
    double count=0;
    double summ4 =0;

for (double x=a;x<=b;x=x+h){

        if(count%2!=0) {
            summ4 = summ4 + f(x);
        }
        count=count+1;

    }

Ответы (1 шт):

Автор решения: Павел Ериков

Имеем вот такой промежуток:

 1    2    3    4    5
0.5   1   1.5   2   2.5

Т.к. нам нужно пропустить последнее нечетное слагаемое, то пропустим 2 последних слагаемых, среди которых 100% будет слагаемое с нечетным порядком, а с четным нас не интересует.

Например так:

//                  пропускаем 2 последних
for(double x = a; x <= b - (2 * h); x = x +h )

В вашем случае получаем такой промежуток:

 1    2    3
0.5   1   1.5
→ Ссылка