Java中的Math

Java中的Math,第1张

Java中的Math

Math 包含执行基本数学运算的方法(通过查看帮助文档)。

Math类的常用方法 方法名说明public static int abs(int a)返回参数绝对值public static double ceil(double a)返回大于或等于参数的最小double值,等于一个整数public static double floor(double a)返回小于或等于参数的最大double值,等于一个整数public static int round(float a)按照四舍五入返回最接近参数的 intpublic static int max(int a,int b)返回两个 int 的最大值public static int min(int a,int b)返回两个 int 的最小值public static double pow(double a,double b)返回 a 的 b 次幂的值public static double random()返回值为 double 的正值,[0.0,1.0)

这些可以说是最常用的了
例:

public class Demo {
    public static void main(String[] args){

        //abs(int a)返回参数绝对值
        System.out.println(Math.abs(77));
        System.out.println(Math.abs(-77));
        System.out.println("-----------");

        //ceil(double a)返回大于或等于参数的最小double值,等于一个整数
        //floor(double a)返回小于或等于参数的最大double值,等于一个整数
        System.out.println(Math.ceil(11.44d));
        System.out.println(Math.floor(11.44d));
        System.out.println("-----------");

        //round(float a)按照四舍五入返回最接近参数的 int
        System.out.println(Math.round(12.44f));
        System.out.println(Math.round(12.55f));
        System.out.println("-----------");

        //max(int a,int b)返回两个 int 的最大值
        //min(int a,int b)返回两个 int 的最小值
        System.out.println(Math.max(2,3));
        System.out.println(Math.min(2,3));
        System.out.println("-----------");

        //pow(double a,double b)返回 a 的 b 次幂的值
        System.out.println(Math.pow(2.0,4.0));//2^4=16
        System.out.println("-----------");

        // random()|返回值为 double 的正值,[0.0,1.0)
        System.out.println(Math.random());//随机
    }
}

输出:

77
77
-----------
12.0
11.0
-----------
12
13
-----------
3
2
-----------
16.0
-----------
0.9129212218908768

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4027363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-22
下一篇 2022-10-22

发表评论

登录后才能评论

评论列表(0条)

保存