不太确定我哪里出错了。total
我需要对系列的前 16个元素求和:1、3、9、27、81 Geometric1
....
该total
方法打印一个值 7174454.0 但我应该得到 21523360。
public class Geometric1 implements Seq{
private double b;
public static double result = 0.0;
public Geometric1(double b) {
this.b = b;
}
public double valAtIndex(int i) {
// TODO Auto-generated method stub
return Math.pow(b, i);
}
public static double total() {
Seq s = new Geometric(3.0);
for (int i = 0; i < 15; i++) {
result += s.valAtIndex(i);
}
return result;
}
public static void main(String[] args) {
System.out.println(total());}
}