TQC+ 物件導向程式語言 Java 6 106 數學函數
題目說明:
請開啟檔案 JPD01.java,依下列題意完成作答。將 JPD01.java 內的 class JPD01 修改為 class JPA01,檔案另存成 JPA01.java,並編譯為 JPA01.class。
設計說明:
(1) 有一數學函數 f(x) = 3(x ^ 3) + 2x – 1。
(2) 請撰寫一函數 f 用來傳回 f(x) 的值,並分別計算 f(-3.2)、f(-2.1)、f(0) 與 f(2.1)。
(3) 函數 f(x) 值取到小數第四位。
(4) 依此數學函數計算,分別輸出此四個計算值,顯示如執行結果參考畫面。
執行結果參考畫面:
程式碼:
public class JPA01 {
public static double f(double x) {
return 3 * Math.pow(x, 3) + 2 * x - 1;
}
public static void main(String[] args) {
System.out.printf("f(-3.2) = %.4f\n", f(-3.2));
System.out.printf("f(-2.1) = %.4f\n", f(-2.1));
System.out.printf("f(0) = %.4f\n", f(0));
System.out.printf("f(2.1) = %.4f\n", f(2.1));
}
}
一個評論
自動引用通知: