java中Math类,总结十六种

本文详细介绍了Java中Math类的各种数学运算方法,包括绝对值、四舍五入、随机数生成等,并提供了具体示例帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. Math.abs() 绝对值 ,例如 Math.abs(-3); 输出3,是整型就返回整型,浮点型就返回浮点型

  2. Math.round() 四舍五入,例如 Math.round(4.798); 输出5,返回的是整型

  3. Math.rint() 也是四舍五入,返回的是double型。但和Math.round() 不同的是,当Math.rint(2.5); 输出的是 2.0,rint判断四舍五入时,当如果距离两边的整数距离相同则取偶数,负数也同理。

  4. Math.random() 获取随机数,随机数的范围是 0.0 =< Math.random < 1.0,返回的是double型

  5. Math.pow() 计算次方,例如 Math.pow(4,2) ; 输出16.0 ,返回的是double型

  6. Math.ceil() 向上取整,ceil是天花板的意思,例如 Math.ceil(106.789); 输出107.0,返回的是double型

  7. Math.floor() 向下取整,floor是地板的意思,例如 Math.floor(93.881); 输出93.0,返回的是double型

  8. Math.E 是自然对数,e=2.7182818 Math.PI 是圆周率, Π=3.1415926

  9. Math.exp(x) 计算e^x, e是自然对数e=2.7182818 ,例如 Math.exp(1); 输出2.7182818

  10. Math.sqrt() 求算数平方根,例如 Math.sqrt(16); 输出4.0,返回的是double型

  11. Math.log() 计算以自然数为底数的对数值,自然数e=2.7182818,例如 Math.log(11.635);输出2.454,返回的是double型

    Math.log10() 计算以10为底数的对数值,例如 Math.log10(100); 输出2.0,返回的是double型

  12. Math.min() 返回两个数中的最小值 Math.max() 返回两个数中的最大值

  13. Math.toDegrees() 将弧度转换成角度,例如 Math.toDegrees(Math.PI/4); 输出 45.0,返回的是double型

  14. Math.toRadians() 将角度转换为弧度,例如 Math.toRadians(45); 输出 Π/4

  15. Math.sin() 计算正弦值,例如 Math.sin(Math.PI/2); 输出1.0;返回的是double型,

    Math.cos() 计算余弦值,例如 Math.cos(Math.PI); 输出-1.0;返回的是double型,

    Math.tan() 计算正切值,例如 Math.tan(Math.PI/4); 输出1.0;返回的是double型,

    ⭐需要注意的是括号里面的参数是写弧度值,而不是写角度制

  16. Math.asin() 通过正弦值计算角度,输出的是弧度制,例如 Math.asin(0.5); 输出 Π/6

    Math.acos() 通过余弦值计算角度,输出的是弧度制,例如 Math.acos(0.5); 输出 Π/3

    Math.atan() 通过正切值计算角度,输出的是弧度制,例如 Math.atan(1); 输出 Π/4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值