java中的多项式

时间:2014-08-31 07:03:54

标签: java polynomials

所以在我们的帮助下,在你们的帮助下搞砸了我之后,我做了一些我需要做的事情

public class PolynomialTestDriver {
public static void main(String[] args){
    Polynomial myPoly = new Polynomial();   
        myPoly.setCoefficient(6, 2);
        myPoly.setCoefficient(9,3);

        System.out.println(myPoly.getCoeff()+"x^"+myPoly.getDeg());

    }
}

然而它只打印出最后一个myPoly.setCoefficient(); 它应该打印出来

2×^ 6 + 3×^ 9 但它只打印 3×^ 9

1 个答案:

答案 0 :(得分:0)

  

" ...有人可以告诉我哪里出错了吗?"

坦率地说,你可能出错了1)在开始之前没有正确阅读说明/要求,或2)没有仔细考虑多项式实际上是什么。

提示:

在X中考虑这个多项式:3X 4 + 2X 2 + 4.

  • 整个多项式的程度是多少?
  • 这些条款的程度是多少?
  • 这些条款的系数是多少?
  • 对于4阶的假设多项式,可以有多少项?
  • 如果要将任意多项式表示为Java类,实际需要存储的数量是多少?
  • 你如何储存它们? (提示:简单的标量变量不会......)

显然,我们无法看到你的练习要求,但我怀疑Polynomial构造函数应该将整个多项式的度数作为参数,而setCoefficient方法是应该用给定的度数来设置术语的系数。