温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java数学函数Math类怎么使用

发布时间:2022-02-19 15:53:30 来源:亿速云 阅读:147 作者:iii 栏目:开发技术

这篇文章主要讲解了“Java数学函数Math类怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java数学函数Math类怎么使用”吧!

1、abs(x)  返回x这个数的绝对值。

Math.abs(11.3);    //11.3
Math.abs(-11.3);   //11.3

2、copySign(x,y)  返回第一个参数的量值,第二参数的符号。

Math.copySign(1.25, -11.3);    //-1.25
Math.copySign(-11.3, 1.25);    //11.3

3、signum(x)  如果x大于0则返回1.0,小于0则返回-1.0,如果等于0则返回0.0

Math.signum(10.3);        //1.0
Math.signum(-10.3);       //-1.0
Math.signum(0);           //0.0

4、exp(x)  返回e的x次幂。

5、expm1(x)  返回e的x次幂 - 1。

6、ceil(x)  返回最近的且大于x的整数。

Math.ceil(15.5);    //16
Math.ceil(-15.5);   //-15

7、floor(x)  返回最近的且小于x的整数。

Math.floor(15.5);    //15
Math.floor(-15.5);   //-16

8、hypot(x,y)  返回x²+y²的二次方根。

Math.hypot(x, y);    //√(x²+y²)
Math.hypot(3, 4);    // 5

9、sqrt(x)  返回x的二次方根。

Math.sqrt(9);        // 3.0
Math.sqrt(-25);      // -5.0

10、cbrt(x)  返回x的立方根。

Math.cbrt(27.0);    // 3
Math.cbrt(-125.0);    // -5

11、log(x)  返回以e为底的对数。

Math.log(e);    // 1

12、log10(x)  返回以10为底的对数。

Math.log10(100);    // 10

13、log1p(x)

Math.log1p(x);    // ln(x+1)

14、max(x,y)  返回较大值。

Math.max(3, 10);    // 10
Math.max(-3, -10);  // -3

15、min(x,y)  返回较小值。

Math.min(3, 10);    // 3
Math.max(-3, -10);  // -10

16、rint(x)  四舍五入,返回double值。如果居中0.5,则会取偶数。

Math.rint(11.3);    // 11
Math.rint(-11.3);    // -11
Math.rint(23.9);    // 23
Math.rint(-23.9);    //-23
Math.rint(32.5);    // 32
Math.rint(33.5);    // 34

17、round(x)  与rint用法相同,float返回值为int,double返回值为long。

感谢各位的阅读,以上就是“Java数学函数Math类怎么使用”的内容了,经过本文的学习后,相信大家对Java数学函数Math类怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI