Java语言怎么计算1+2*3+4*5+6+7*8+...这个表达式呢 要用到循环来做

Java语言怎么计算1+2*3+4*5+6+7*8+...这个表达式呢 要用到循环来做

老实说没看懂你的问题
是每五个数字一个这样的循环吗,以及,,,提供上限吗(是的的话比如提供的上限是4的话要怎么处理)
如果没猜错要求而且提供上限的话

 private static int sum(int end){
        int sum = 0;
        for(int i = 1 ; i <= end ; i++ ){
            if (i % 5 == 1 )
                sum += i ;
            else
                sum += i * ++i;
        }
        return sum;
    }

public class Test9 {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    int n = 100;
    int sum = 0;
    for(int i=1;i<=n;i=i+5) {
        if(i==n) {
            sum = sum+n;
        }else if(i==n-1) {
            sum = sum + i + (i+1);
        }else if(i==n-2) {
            sum = sum + i + (i+1)*(i+2);
        }else if(i==n-3) {
            sum = sum + i + (i+1)*(i+2)+(i+3);
        }
        sum = sum + i +(i+1)*(i+2)+(i+3)*(i+4);
    }
    System.out.println("sum==="+sum);
}

}