编写一个 Java 语言程序,计算 8+88+888+8888+88888+...的前 10 项之和
时间: 2023-09-13 22:03:28 浏览: 205
写一个程序,使用for循环计算8+88+888+8888+…的前十项之和
以下是 Java 语言程序,用于计算 8 88 888 8888 88888 ... 的前 10 项之和:
```java
public class SumOfSeries {
public static void main(String[] args) {
int n = 10; // 前 10 项
int sum = 0;
int term = 8;
for (int i = 1; i <= n; i++) {
sum += term;
term = term * 10 + 8;
}
System.out.println("前 " + n + " 项之和为:" + sum);
}
}
```
在上述代码中,我们使用了一个 for 循环来计算前 10 项的和。在每次循环中,我们将当前项的值加到总和中,并更新下一项的值。在第一次循环中,当前项为 8,下一项为 88。在第二次循环中,当前项为 88,下一项为 888。以此类推,直到计算出前 10 项的和为止。最后,我们将结果输出到控制台。
阅读全文