Java是一種常用的編程語言,它具有跨平臺、面向對象、簡單易用等特點,能夠方便地處理數學問題,包括求多項式和。
public class Polynomials { /** * 計算多項式的和 * * @param coefficients 系數數組 * @param x 自變量x的值 * @return 多項式的和 */ public static double sum(double[] coefficients, double x) { double result = 0.0; for (int i = 0; i< coefficients.length; i++) { result += coefficients[i] * Math.pow(x, i); } return result; } public static void main(String[] args) { double[] coefficients = {1.0, 2.0, 3.0, 4.0}; double x = 2.0; double result = sum(coefficients, x); System.out.println("多項式的和為:" + result); } }
上面的代碼定義了一個Polynomials類,其中包含一個sum方法和一個main方法。sum方法接收一個系數數組和自變量x的值,返回多項式的和。main方法測試了sum方法,其系數數組為{1.0, 2.0, 3.0, 4.0},自變量x的值為2.0,運行結果為多項式的和為20.0。
通過調用Math.pow方法實現冪次運算,將x的i次方與系數相乘,并累加到result變量中,最后返回result。這樣,我們就可以方便地求解多項式的和了。