這個應該在之前寫的,忘記了,補上
這次我們說一下如何用java計算數學表達式的值,比如,我們要計算sin(pi/3) + cos(pi/6) + 5.6^3,怎么計算呢?這里我們需要用到java的math的內建函數,所謂內建函數,就是java已經給你的方法,你用就好了,有時候你需要自己導入包,但math卻不用,java會自動導入,不用你手動導入。下面我們來看一下這個例子:
編譯運行通過,沒問題,這個很簡單。
Math.PI, 就是派了,Math.pow(z, 3),就是計算z的立方,Math.sin(x),就是sin(x),加減乘除這些,跟數學里沒有兩樣,只是有些方法和函數需要用內建函數去實現,Math當中還有很多方法,在此不作贅述,常見的有sqrt(x)(平方根), abs(x)(絕對值), max(x, y)(兩數中的最大值), min(x, y)(兩數中的最小值),等等。
本次比較簡單,就是用java來表示簡單的數學表達式,深究起來也許有些麻煩,但也只是因為不知道有些內建函數的用法而已,而道理上卻很簡單,就是有個數學表達式,給你函數值,你把數帶進去,求出結果就好了。