1. 程式人生 > >3.5.1 數學函式與常量

3.5.1 數學函式與常量

    在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