java引入math包_java.math包应用_weixin_39559750的博客-程序员秘密

技术标签: java引入math包  

java.math.Math类常用的常量和方法:

Math.PI 记录的圆周率

Math.E记录e的常量

Math.abs 求绝对值

Math.sin 正弦函数 Math.asin 反正弦函数

Math.cos 余弦函数 Math.acos 反余弦函数

Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数

Math.toDegrees 弧度转化为角度 Math.toRadians 角度转化为弧度

Math.ceil 得到不小于某数的最大整数

Math.floor 得到不大于某数的最大整数

Math.IEEEremainder 求余

Math.max 求两数中最大

Math.min 求两数中最小

Math.sqrt 求开方

Math.pow 求某数的任意次方, 抛出ArithmeticException处理溢出异常

Math.exp 求e的任意次方

Math.log10 以10为底的对数

Math.log 自然对数

Math.rint 求距离某数最近的整数(可能比某数大,也可能比它小)

Math.round 同上,返回int型或者long型(上一个函数返回double型)

Math.random 返回0,1之间的一个随机数

java.math.BigInteger(大整数):

BigInteger bi1=new BigInteger("1234567890123456890");

BigInteger bi2=BigInteger.valueOf(123L);

bi1=bi1.add(bi2);//b1+b2

bi1=bi1.multiply(bi2);//b1*b2

bi1=bi1.subtract(bi2);//b1-b2

bi1=bi1.divide(bi2);// b1/b2

java.math.BigDecimal(大浮点数):

BigDecimal bd = new BigDecimal("3.1415926");

bd = bd.setScale(2,BigDecimal.ROUND_DOWN);//取3.1415926小数点后面二位

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39559750/article/details/114246838

智能推荐

【Python】配置国内pip源_黄辣鸡的博客-程序员秘密

清华源:linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,内容如下: [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simplewindows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下...

怎样快速看透事物本质?_禅与计算机程序设计艺术的博客-程序员秘密

什么是达克效应?一张图形象说明:它是一种心理学上的认知偏差现象,指的是能力欠缺的人在自己欠缺能力的基础上得出自己认为正确但其实错误的结论,行为者无法正确认识到自身的不足,辨别错误行为。这些能力欠缺者们沉浸在自我营造的虚幻的优势之中,常常高估自己的能力水平,却无法客观评价他人的能力。简单讲,说人话就是:越没能力,处在低层次的人,反而越认不清自己,越盲目自信,你经常能从网上看到那些趾高气昂的喷...

Ubuntu学习笔记:使用命令查看系统资源,内存使用情况_ubuntu资源管理器_小马啵啵的博客-程序员秘密

Ubuntu学习笔记:使用命令查看系统资源使用情况方法1 打开资源管理器→资源gnome-system-monitor方法2top命令方法3下载htopapt-get install htop在这里插入图片描述

rtmp可用的视频流地址_rtmp流地址_萧鼎的博客-程序员秘密

1.使用vlc软件测试都是可用的rtmp视频流2.地址如下CCTV-1综合:rtmp://58.200.131.2:1935/livetv/cctv1CCTV-2财经:rtmp://58.200.131.2:1935/livetv/cctv2CCTV-3综艺:rtmp://58.200.131.2:1935/livetv/cctv3CCTV-4中文国际:rtmp://58.200.131.2:1935/livetv/cctv4CCTV-5体育:rtmp://58.200.131.2:1935/l

VUE-图片缓存解决_璀璨的星河的博客-程序员秘密

1 <script>2 computed:{3 now(){4 return Date.now();5 }6 }7 </script>在写项目时遇到了图片修改或者上传之后,没办法实时的更新图片呢,所以下面呢就可以借助时间戳来完成图片的实时的更改:1 <template&gt...

dubbo传递对象时,发送端和接受端对象serialVersionUID不一致会如何?_dubbo serialversionuid_EmineWang的博客-程序员秘密

最近在做一个dubbo接口的时候,突然想到如果将发送对象的serialVersionUID改成和接受对象的serialVersionUID不一致时,会不会导致反序列化失败? 都知道在java的序列化和反序列化里面,如果传输对象的serialVersionUID前后不一致,用java序列化和反序列化时会报错。 java.io.InvalidClassException:stream cla...

随便推点

关于ESC/P_针打 esc/p指令_kangear的博客-程序员秘密

关于ESC/P之前有一款什么型号打印机来着,记不住了,也是ESC/P。这次这款是「ESC/PK」。这个就更搜索不出什么东西来了,在EPSON官网查出一些:EPSON ESC/P是爱普生公司开发的控制命令,为了提高中文打印机的控制处理功能,爱普生又开发了ESC/P-K,通用于汉字使用区域,属爱普生独自之作。来源:http://www.epson.com.cn/products/dot/10...

Dynamo For Revit: 在弧线上排座位_dynamo 椅子_极客BIM工作室的博客-程序员秘密

目标在弧线上排作为,要求:所有的椅子都朝向弧线的中心椅子数量可以调节椅子离弧线末端的距离可以调节椅子数量可以调节节点图效果图

原生小程序 城市选择器与楼层效果的实现_MmM豆的博客-程序员秘密

原生小程序 城市选择器与楼层效果的实现这个可以网上找一个citycode映射表 然后 进行分组生成如下 名字为city.js的文件放入until中楼层效果实现,监听scrollview的滚动,获取分组元素块距离顶部的高度,当达到最近的时候,点亮一旁的楼层导航,同时点击楼层导航,将对应楼层置顶不了解可以查看对应的微信文档获取节点的方法 wx.createSelectorQuery()...

Oracle 官方Java Jdk1.8_API帮助文档+Android 开发帮助文档(中英文版)_mrdonkey3的博客-程序员秘密

Oracle 官方 Java JDK1.8_API 帮助文档(英文)JDK 1.8 API 谷歌翻译版 密码:yupnAndroid API 开发文档 (中文版)密码:nhc4Windows系统下阅读CHM:参考 百度经验Mac 阅读CHM格式的文档推荐:CHM Read   App Store有下载出现乱码:解决方案:显示-文档编码-Unicode(UTF-8) ...

CPU 使用率低高负载的原因,看看这篇!_mingongge的博客-程序员秘密

点击上方“民工哥技术之路”选择“星标”每天10点为你分享不一样的干货原因总结产生的原因一句话总结就是:等待磁盘I/O完成的进程过多,导致进程队列长度过大,但是cpu运行...

推荐文章

热门文章

相关标签