Math类使用示例

    public static void main(String[] args) 
    {
        
        // 1. Math中的2个常量
        System.out.println(Math.E);
        System.out.println(Math.PI);
        
        
        // 2. 求次方
        System.out.println(Math.pow(2, 3));// 8
        System.out.println(Math.pow(3, 2));// 9
        System.out.println(Math.pow(4,0.5));// 4 开根号 结果是2
        
        // 3. 求随机数
        System.out.println(Math.random());// 0.0~1范围
        System.out.println((int)(Math.random()*10));//0~9
        
        // 4. 求绝对值
        System.out.println(Math.abs(-1));
        
        
        // 5. 求接近的整数
        static double ceil(double a) 
        // 返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数。
        
        static double floor(double a) 
        //返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整数。 
        System.out.println(Math.ceil(8.5));// 9
        System.out.println(Math.floor(8.5));// 8
        

    }

猜你喜欢

转载自blog.csdn.net/qq_15204179/article/details/81869939