【总结】Java Math 类常用方法

/*
	JDK17
    math类常用方法
    1.public static int abs(int a) 返回绝对值
    2.public static double ceil(double a) 返回大于等于参数的最小double值,等于一个整数
    3.public static double floor(double a) 返回小于等于参数的最小double值,等于一个整数
    4.public static int round(float a) 按照四舍五入返回最接近参数的int
    5.public static max(int a, int b) 返回最大值
    6.public static min(int a, int b) 返回最小值
    7.public static double pow(double a, double b) 返回a的b次幂
    8.public static double random() 返回值为double的正值 [0.0, 1.0)随机数

*/

public class mathfunc {

    public static void main(String[] args) {
        //public static int abs(int a) 返回绝对值
        int a = -2;
        System.out.println("1: " + Math.abs(a));

        //public static double ceil(double a) 返回大于等于参数的最小double值,等于一个整数
        double b = 2.1;
        System.out.println("2: " + Math.ceil(b));

        //public static double floor(double a) 返回小于等于参数的最小double值,等于一个整数
        System.out.println("3: " + Math.floor(b));

        //public static int round(float a) 按照四舍五入返回最接近参数的int
        System.out.println("4: " + Math.round(3.5));
        System.out.println("4: " + Math.round(3.4));

        //public static max(int a, int b) 返回最大值
        //public static min(int a, int b) 返回最小值
        System.out.println("5: " + Math.max(7, 5.6));
        System.out.println("6: " + Math.min(-7, -3));

        //public static double pow(double a, double b) 返回a的b次幂
        System.out.println("7: " + Math.pow(2, 3));

        //public static double random() 返回值为double的正值 [0.0, 1.0)随机数
        System.out.println("8: " + Math.random());
    }
}

【总结】Java Math 类常用方法_第1张图片

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