106 數學函數
public class JPA106 { public static void main(String[] args) { // 要計算的 x 值陣列 double[] values = {-3.2, -2.1, 0, 2.1}; // 使用 for 迴圈run每個 x 值 for (int i=0; i<values.length; i++) { double x = values[i]; System.out.printf("f(%.1f) = %.4f\n", x, f(x)); // 格式化輸出f(x)結果 } } static double f(double x) { return (3*Math.pow(x,3)+2*x-1); // 使用 Math.pow 來計算 x 的立方 } }
說明
1. 陣列 values[]:存放要計算的四個 x 值,即 -3.2, -2.1, 0, 2.1。
2. for 迴圈:執行 values[] 陣列中的每個 x 值,並使用 f(x) 函數計算其結果。
3. 輸出格式:System.out.printf("f(%.1f) = %.4f\n", x, f(x)); // 格式化輸出
4. %.1f 保留小數點後一位(用於顯示 x),%.4f 保留四位小數(用於顯示 f(x) 的結果)。