Math

數學運算符java

  • 常量:

PI:圓周率;
E:天然對數的底數。dom

  • 經常使用的方法:

1. 三角函數方法:

2. 指數函數方法:

3. 最大,最小,絕對值:

min,max 返回兩個數的最小值和最大值;
abs 返回這個數的絕對值。函數

4. 取整方法:

ceil()方法就表示向上取整,  Math.ceil(12.3)的結果是13,  Math.ceil(-12.7)的結果-12;
floor()方法就表示向下取整, Math.floor(12.7)的結果是12, Math.floor(-12.3)的結果-13;
round()方法表示「四捨五入」, Math.round(12.3)的結果是12, Math.round(-12.7)的結果-13;
Math.rint(double x) : 返回於x最接近的整數,若是x到兩個整數的距離相等,返回其中的偶數。

5. random 隨機數:

範圍:0.0 <= Math.random() < 1.0 的double型隨機數。code

返回 0 到 9 的隨機整數
(int)(Math.random() * 10);

返回 50 到 99 的隨機整數
50 + (int)(Math.random() * 50);
生成隨機字符

public class TestRandom {
    public static void main(String[] args) {
        System.out.println(getRandomCharacter('0', '9'));
        System.out.println(getRandomCharacter('a', 'z'));
        System.out.println(getRandomCharacter('A', 'Z'));
        System.out.println(getRandomCharacter('\u0000', '\uFFFF'));
    }
    
    /**
     * 每個字符都有惟一的統一碼;在0到十六進制FFFF(即十進制65535)之間。
     * */
    public static char getRandomCharacter(char ch1, char ch2) {
        return (char)(ch1 + Math.random() * (ch2 - ch1 + 1));
    }
}

image

相關文章
相關標籤/搜索