2014-08-31 2 views
-2

Так после того, как я испортил с ним с помощью от вас, ребята, я получил это сделать несколько из того, что мне нужно это сделатьполиномиальных в Java

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 (); его должен делать распечатку

2x^6 + 3x^9 но печатает только 3x^9

+2

Непонятно, чего вы хотите достичь. Вы хотите написать класс, который может представлять собой разреженные многочлены (т. Е. Где большинство коэффициентов многочлена равны 0)? Или полином, где вы можете установить коэффициенты индивидуально? Однако в последнем случае строительство объекта должно быть «новым полиномиальным (3)», « – Henry

+0

, где указано новый полином (3); он должен указывать, сколько x^n не соответствует степени и коэффициентам – user3247083

+0

То, что вы смоделировали здесь, можно более точно описать как одночлен. –

ответ

0

"... может кто-нибудь сказать мне, где я пошло не так?"

Честно говоря, вы, вероятно, пошло не так, либо 1), не читая инструкции/требования должным образом, прежде чем начать, или 2) не обязательно думать о том, что полином на самом деле.

Подсказка:

Рассмотрим этот многочлен в X: 3X + 2X + 4.

  • Какова степень полинома всего?
  • Каковы степени терминов?
  • Каковы коэффициенты терминов?
  • Для гипотетического многочлена степени 4, сколько терминов может быть?
  • Если вы хотите представить произвольный многочлен как класс Java, какие количества вы действительно должны хранить?
  • Как вы их храните? (Подсказка: простые скалярные переменные не будут делать ...)

Очевидно, что мы не можем видеть ваши требования упражнения, но я подозреваю, что Polynomial конструктор должен взять степень Целые полином как параметр, а метод setCoefficient должен устанавливать коэффициент члена с заданной степенью.

+0

Я исправил это, вроде – user3247083

Смежные вопросы