Polynom( ) in Polynom cannot be applied to (float[], double)

130
12 октября 2019, 21:10

Только начала изучать Java, возникает ошибка "Polynom( )  in Polynom cannot be applied to (float[], double)" во втором коде. Можете объснить, что она значит и как её исправить? Два кода располагаются в разных файлах.

    public class Polynom {
        private float[] coef;
        private double point;
        private double value = 0;
        public double valueAtPoint(float[] coef, float point){
            for(int i = coef.length; i > 0; i--){
                value = (value + coef[i]) * point;
            }
            value = value + coef[0];
            return value;
        }
        public String toString(){
            return "Value at point " + point + ": " + value;
        }
    }
    public class Test {
        public static void main(String[] args){
            Polynom p = new Polynom(new float[] {2, 4, 3}, 10.6);
            System.out.println(p);
        }
    }
Answer 1

Вы создаете объект класса Polinom используя конструктор Polinom(float[] x, double d)

Polynom p = new Polynom(new float[] {2, 4, 3}, 10.6);

Но, судя по вашему коду, у вас такого конструктора нет, поэтому вызывается конструктор по умолчанию Polinom(), в который вы пытаетесь передать данные. Определите новый конструктор в вашем классе Polinom.

public Polinom(float[] coef, double point) {
    this.coef = coef;
    this.point = point;
}
READ ALSO
paintComponent не рисует, а приложение зависает

paintComponent не рисует, а приложение зависает

Делаю Progressbar и paintComponent должен по чуть-чуть заполнять полосуНаписал следующие методы:

102
Отступ в Navigation Menu

Отступ в Navigation Menu

Возможно ли добавить divider со своим цветом в 5dp или Bottom margin в 5dp для итемов Navigation меню?

121
Как исправить проблему в modal-backdrop fade show

Как исправить проблему в modal-backdrop fade show

Проблема такая: http://inkomtradeooo/novosti

134
Как сверстать такой input radio?

Как сверстать такой input radio?

Как получить такой input radio на css ?

144