3.5.1 數學函數與常量
阿新 • • 發佈:2018-11-27
結果 math 源文件 -- 常用 文件的 負數 ont math類 在Math類中,包含了各種各樣的數學函數。在編寫不同類別的程序時,可能需要的函數也不同。
計算一個數值的平方根,可以使用sqrt方法:
double a = 9;
double b = Math.sqrt(a);
System.out.println(b); //輸出 3.0
floorMod()是為了解決一個長期存在的有關整數余數的問題。考慮表達式 n % 2。人盡皆知的是如果n是偶數,這個表達式為0;如果n是奇數,表達式為1(若幹n為負數,表達式為-1)。floorMod()總會得到正數(對於負除數,floorMod會得到負數結果)
Math類提供了一些常用的三角函數:
Math.sin
Math.cos
Math.tan
Math.atan
Math.atan2
還有指數函數以及它的反函數 -- 自然對數以及以10為底的對數:
Math.exp
Math.log
Math.log10
最後,Java還提供了:
Math.PI
Math.E
不必在數學方法名和常量名前添加前置“Math”,只要源文件的頂部添加下面這行代碼就可以。
import static java.lang.Math
3.5.1 數學函數與常量