前提・実現したいこと
javaについてです
階差数列を表すクラスの作成で空欄がわかりません。
数列Xnの階差数列YnはYn = Xn+1 - Xnと定義されるとします。
該当のソースコード
package mylib;
public class DifferenceSeq implements iSequence{
protected iSequence original_seq;
public DifferenceSeq(iSequence org)
{
??????
}
public double get(int n){
??????
}
}
package mylib;
public interface iSequence
{
double get(int n);
}
package Task6;
public class Task6 {
public static void main(String[] args)
{
mylib.iSequence seq1 = new NaturalNumber();
mylib.iSequence seq2 = new mylib.DifferenceSeq(seq1);
System.out.println("自然数の階差数列 y_n");
for(int i = 1;i <= 10; ++i){
System.out.println("y="+ i +"="+seq2.get(i));
}
}
}
__________________________________
package Task6;
public class NaturalNumber implements mylib.iSequence
{
public double get(int n)
{
return n;
}
public static void main(String[] args)
{
mylib.iSequence seq = new NaturalNumber();
double sum_seq = mylib.SeqUtils.sum(seq, 100);
System.out.println("1から100までの和は"+sum_seq+"です");
}
}