Java常用类Math

Math是开发中常用的数学相关的类,主要方法有以下几个

public class Main {
    public static void main(String[] args) throws ParseException {
        //ceil(double d)  -> 向上取整
        double d1 = Math.ceil(4.1); //返回5.0
        double d2 = Math.ceil(-1.1); //返回-1

        //floor(double d) ->向下取整
        double d3 = Math.floor(4.9); //返回4.0
        double d4 = Math.floor(-1.1); //返回-2

        //round(double d)四舍五入
        double d5 = Math.round(4.4); //返回4.0
        double d6 = Math.round(4.5); //返回5.0

        //rint(double d)返回最接近入参的整数,一样接近取整数
        double d7 = Math.rint(4.6); //返回5.0
        double d8 = Math.rint(4.5); //返回4.0
        double d9 = Math.rint(5.5); //返回6.0

        //abs(int a) ->返回入参的绝对值
        int i1 = Math.abs(-1); //返回1

        //min(int a,int b) 返回两个值中的较小的那个
        int i2 = Math.min(2,3); //返回2

        //max(int a,int b) 返回两个值中的较大的那个
        int i3 = Math.max(2,3); //返回3

        //pow(double a,double b) 返回a的b次方
        double d10 = Math.pow(2,2);
        

        //random() 返回一个0-1之间的随机数
        double d11 = Math.random();
        //也可以利用Random对象生成随机数
         Random r1 = new Random();

        //生成0-10之间随机分布的int值
        int i4 = r1.nextInt(10);


    }
}

你可能感兴趣的:(Java基础,java,开发语言)