天天看點

Math類與Random類

1.Math類

Math.abs 求絕對值

Math.sin 求正弦值

Math.cos 求餘弦值

Math.tan 求正切值

Math.sqrt 求平方根

Math.cbrt 求立方根

Math.pow 求乘方

Math.ceil 求大于參數的最小整數

Math.floor 求小于參數的最大整數

Math.round 對小數進行四舍五入

Math.max 求兩數最大值

Math.min 求兩數最小值

Math.random 生成區間的一個随機數

Random類

package cn.edu.sdut.acm;


import java.util.Random;

public class Main{
    public static void main(String[] args) {
        Random r = new Random();
        System.out.println(r.nextBoolean()); // 生成bool類型的随機數
        System.out.println(r.nextDouble()); // 生成double類型随機數
        System.out.println(r.nextFloat()); // 生成float類型随機數
        System.out.println(r.nextInt()); // 生成int類型随機數
        System.out.println(r.nextInt(10)); // 生成0到10之間int類型随機數
        System.out.println(r.nextLong()); // 生成long類型的随機數
    }
}
           

繼續閱讀