Java计算1*2*3*4*5*6*7+……+99*100*101的值Java计算1*2*3*4*5*6*7+……+99*100*101的值
时间: 2023-12-04 14:02:21 浏览: 117
用java实现的99乘法表1
4星 · 用户满意度95%
以下是Java计算1*2*3*4*5*6*7+……+99*100*101的值的代码:
```java
public class SumOfProduct {
public static void main(String[] args) {
long sum = 0;
long product = 1;
for (int i = 1; i <= 99; i++) {
product *= i;
if (i % 7 == 0) {
sum += product * (i + 1) * (i + 2); product = 1;
}
}
System.out.println("1*2*3*4*5*6*7+……+99*100*101的值为:" + sum);
}
}
```
这段代码使用了for循环,每当i是7的倍数时,就将之前的乘积与i+1和i+2的积相加,并将乘积重置为1。最后输出结果。
阅读全文