Math.pow和方法调用

时间:2015-04-17 04:40:36

标签: java

我正在编写一种方法来识别给定数字序列中的多项式函数。

public void updateSequence(Term t) {
    for (int i = 0; i <= sequence.length; i++) {                                      
        sequence[i] = sequence[i] - t(c) * Math.pow(i, t(e));
    }
}

我在使用这种方法时遇到了一些问题。我不确定如何从另一个名为Term的类调用一个名为getCoefficient的方法,这个方法基本上是一个包含以下语句的方法

return coefficient;

然后在上面的方法中使用它。我需要找到基本上coefficient * i ^exponent的术语,然后将其保存回序列中以再次运行迭代。

这些是术语类的内容。

public class Term {
    term = coefficient * x ^ exponent
    private double coefficient;
    private int exponent;

    public Term(double c, int e) {
        coefficient = c;
        exponent = e;
    }

    // returns the coefficient
    public double getCoefficient() {
        return coefficient;
    }

    // returns the exponent
    public int getExponent() {
        return exponent;
    }

    // returns the term as a String for display 
    // see the sample file for the layout required 
    public String display() {
       // TODO
       String tocompile = "tocompile";
       return tocompile;
    }
}

0 个答案:

没有答案