Я не знаю, в чем проблема с этим кодом.Как вернуть объект в Java?
public Polynomial negate(){
int i;
for(i = 0; i<this.coefficients.length;i++){
this.coefficients[i] = -this.coefficients[i];
}
return this;
}
Polynomial - это имя класса, а коэффициенты [] - это массив коэффициентов. Этот метод должен возвращать массив со всеми значениями отрицается, но вместо этого он возвращает некоторые странные направления, как [D @ 5afaa824
Показать свой код. И только для записи, что вы делаете, в лучшем случае сомнительно. Что делать, если два параллельных потока пытаются одновременно вызвать ваш метод в одном экземпляре? – fge
Просьба указать код, показывающий, как вы это называете. –
Не могли бы вы предоставить дополнительную информацию о том, какой код использует отрицание? Для меня это звучит так, будто вы пытаетесь сделать System.print (somePolynomial). Сам код выглядит так, как будто он должен работать - вернем, это просто отлично на Java. – Sessamekesh