シリーズ 1、3、9、27、81 の最初の 16 要素の合計を計算しようとしています。コードは、最初に TYPE Seq となる Geometry の適切なインスタンスを作成することによって計算します。
public class Geometric implements Seq {
private double b;
public Seq s;
public double sum;
public Geometric(double a) {
this.b = a;
}
public double valAtIndex(int i) {
// TODO Auto-generated method stub
return Math.pow(b, i);
}
public double total() {
s = new Geometric(3.0);
for (int a = 0; a < 16; a++) {
int c = -1;
sum = sum + s.valAtIndex(c = c + 1);
c++;
}
return sum;
}
public double getSum() {
return sum;
}
public static void main(String[] args) {
System.out.println(sum);
}
}
これを長い道のりで行っているかどうかわかりませんか?まだ機能していません。日食は、合計の修飾子を静的に変更する必要があると言っていますか?