Math类部分计算功能

大部分功能:

import java.awt.desktop.SystemSleepEvent;

 public class MathTest {
    public static void main(String[] args){
        //下面是三角运算
        //将弧度转换为角度
        System.out.println("Math.toDegrees(1.0471975511965979:)"+Math.toDegrees(0.0));
        //将角度转化为弧度
        System.out.println("Math.toRadians:"+Math.toRadians(90));
        //计算反余弦,返回的角度范围在0.0到pi之间,放回的是弧度值,存在边界问题,0和180度无法区别
        System.out.println("Math.acos(0.5):"+Math.acos(1));
        //计算反正弦,返回的角度范围在 -pi/2 到 pi/2 之间
        System.out.println("Math.asin(0.8):"+Math.asin(0.8));
        //计算反正切,返回的角度范围在 -pi/2 到 pi/2 之间
        System.out.println("Math.atan(2.3):" +Math.atan(2.3));
        //计算三角余弦
        System.out.println("Math.cos(1.57):" + Math.cos(1.57));
        //计算双曲余弦
        System.out.println("Math.cosh(1.2):" + Math.cosh(1.2));
        //计算正弦
        System.out.println("Math.cosh(1.2):" + Math.sin(1.57));
        //计算双曲正弦
        System.out.println("Math.sinh(1.2):" + Math.sinh(1.2));
        //计算三角正切
        System.out.println("Math.tan(0.8):" + Math.tan(0.8));
        //计算双曲正切
        System.out.println("Math.tanh(0.8):" + Math.tanh(0.8));
        //将矩形坐标(x,y)转换成极坐标(r,thet)
        System.out.println("Math.atan2(0.1,0.2):" + Math.atan2(0.1,0.2));
        //-------下面是取整运算-------
        //取整,返回小于目标数的最大整数
        System.out.println("Math.floor(-1.2):" + Math.floor(-1.2));
        //取整,返回大于目标数的最小整数
        System.out.println("Math.ceil(1.2):" + Math.ceil(1.2));
        //四舍五入取整
        System.out.println("Math.round(2.3):" + Math.round(2.3));
        //*---------下面是乘方、开方、指数运算--------*
        //计算平方根
        System.out.println("Math.sqrt(2.3):" + Math.sqrt(2.3));
        //计算立方根
        System.out.println("Math.cbrt(9):" + Math.cbrt(9));
        //返回欧拉数e的n次幂
        System.out.println("Math.exp(2):" + Math.exp(2));
        //返回hypot(x2 + y2),没有中间溢出或下溢
        System.out.println("Math.hypot(4,4)" + Math.hypot(4,4));
        //按照IEEE754标准的规定,对两个参数进行余数运算
        System.out.println("Math.IEEEremainder(5,2):" + Math.IEEEremainder(5,2));
        //计算乘方
        System.out.println("Math.pow(3,2):" + Math.pow(3,2));
        //计算自然对数
        System.out.println("Math.log(12):" + Math.log(12));
        //计算底数为10的对数
        System.out.println("Math.log10(9):" + Math.log10(9));
        //返回参数与1之和的自然对数
        System.out.println("Math.log1p(9):" + Math.log1p(9));
        /*-----------------下面是符号相关的运算-----------*/
        //计算绝对值
        System.out.println("Math.abs(-4.5):" + Math.abs(-4.5));
        //符号赋值,返回带有第二个浮点数符号的第一个浮点参数
        System.out.println("Math.cooySign(1.2,-1.0):" + Math.copySign(1.2,-1.0));
        //符号函数,如果参数为0,则返回0;如果参数大于0,则返回1.0;如果参数小于0,则返回-1.0
        System.out.println("Math.signum(2.3):" + Math.signum(2.3));
        //找出最大值
        System.out.println("Math.max(2.3,4.5):" + Math.max(2.3,4.5));
        //计算最小值
        System.out.println("Math.min(1.2,3.4):" + Math.min(1.2,3.4));
        //返回第一个参数和第二个参数之间与第一个参数相邻的浮点数
        System.out.println("Math.nextAfter(1.2,1.0)" + Math.nextAfter(1.3,1.0));
        //返回比目标数略大的浮点数
        System.out.println("Math.nextUp(1.2):" + Math.nextUp(1.2));
        //返回一个伪随机数,该值大于等于0.0且小于1.0
        System.out.println("Math.random():" + Math.random());

    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值