java 编写一个类,该类创建的对象可以计算等差数列的和
时间: 2023-06-11 18:09:58 浏览: 190
以下是一个简单的 Java 类,它可以计算等差数列的和,你可以根据自己的需求进行修改:
```java
public class ArithmeticSequence {
private int firstTerm;
private int commonDifference;
public ArithmeticSequence(int firstTerm, int commonDifference) {
this.firstTerm = firstTerm;
this.commonDifference = commonDifference;
}
public int sum(int numberOfTerms) {
return numberOfTerms * (2 * firstTerm + (numberOfTerms - 1) * commonDifference) / 2;
}
}
```
这个类接收等差数列的首项和公差作为构造函数的参数。它还有一个 `sum` 方法,该方法接收一个整数 `numberOfTerms`,表示要计算的等差数列的项数,然后返回该等差数列的和。
你可以使用以下代码创建一个 `ArithmeticSequence` 对象,并计算等差数列的和:
```java
ArithmeticSequence sequence = new ArithmeticSequence(1, 2);
int sum = sequence.sum(10);
System.out.println(sum); // 输出 55
```
上述代码创建了一个首项为 1,公差为 2 的等差数列对象,并计算了该等差数列的前 10 项的和。计算结果为 55。