随身笔记(Java)-Math

  • 常用数学函数:Math类中有三种方法(三角函数方法、指数函数方法、服务方法)。

    除这些方法以外还提供了两个很有用的double型常量,PI(3.14159)和E(自然对数的底),可以在任意程序中用Math.PI和Math.E来使用这两个常量。

    服务方法包括取整、求最小值、求最大值、求绝对值和随机方法。

  • Math类中的三角函数方法:

    sin(radians)返回正弦函数值;

    toRadians(degree)将以度为单位的角度值转换为以弧度表示。

    toDegree(radians)将以弧度为单位的角度值转换为以度来表示;

    asin(a)返回以弧度为单位的角度的反三角正弦函数值。

  • Math类中的指数函数方法:

    Math.exp(x)返回e的x次方;

    Math.log(x)返回x的自然底数;

    Math.log10(x)返回x的以10为底的对数;

    Math.pow(a,b)返回a的b次方;

    Math.sqrt(x)返回x>=0的数字,返回x的平方根

  • Math包括5个取整方法:

    Math.ceil(x)x向上取整为它最接近的整数。该整数作为一个双精度值返回;Math.ceil(2.1)返回3.0;

    Math.floor(x)x向下取整为他最接近的整数,双精度值返回;Math.floor(2.1)返回2.0;

    Math.rint(x)x取整为他最接近的整数。如果x与两个整数的距离相等,偶数的整数作为双精度值返回;Math.rint(2.5)返回2.0;

    Math.round(x)如果x是单静度数返回(int)Math.floor(x+0.5);如果x是双精度数则返回(long)Math.floor(x+0.5);Math.round(2.6f)返回3;Math.round(-2.6)返回-3;Math.round(2.0)返回2;

  • Math的max,min,abs方法:Math.max(2,3)返回3;

    Math.min(2.5,4.6)返回2.5;

    Math.abs(-2.1)返回2;(绝对值)

  • Math中的random方法: (int)(Math.random()*10)---返回0-9的一个随机整数;

    50+(int)(Math.random()*10)---返回50-99的一个随机整数;

    a+Math.random()*b---返回a-a+b之间的一个随机整数;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值