iT邦幫忙

2024 iThome 鐵人賽

DAY 14
0
Mobile Development

Kotlin and Java 開發 Android APP 學習系列 第 14

TQC+ Java6 基本認識 106 數學函數

  • 分享至 

  • xImage
  •  
  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)直取到小數第四位

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) 的結果)。

參考資料:
TQC+ 物件導向程式語言 Java 17


上一篇
TQC+ 物件導向程式語言Java 105 字串索引
下一篇
TQC+ Java6 基本認識 107 運動成績
系列文
Kotlin and Java 開發 Android APP 學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言