技术标签: 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小数点后面二位
清华源: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学习笔记:使用命令查看系统资源使用情况方法1 打开资源管理器→资源gnome-system-monitor方法2top命令方法3下载htopapt-get install htop在这里插入图片描述
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
1 <script>2 computed:{3 now(){4 return Date.now();5 }6 }7 </script>在写项目时遇到了图片修改或者上传之后,没办法实时的更新图片呢,所以下面呢就可以借助时间戳来完成图片的实时的更改:1 <template>...
最近在做一个dubbo接口的时候,突然想到如果将发送对象的serialVersionUID改成和接受对象的serialVersionUID不一致时,会不会导致反序列化失败? 都知道在java的序列化和反序列化里面,如果传输对象的serialVersionUID前后不一致,用java序列化和反序列化时会报错。 java.io.InvalidClassException:stream cla...
关于ESC/P之前有一款什么型号打印机来着,记不住了,也是ESC/P。这次这款是「ESC/PK」。这个就更搜索不出什么东西来了,在EPSON官网查出一些:EPSON ESC/P是爱普生公司开发的控制命令,为了提高中文打印机的控制处理功能,爱普生又开发了ESC/P-K,通用于汉字使用区域,属爱普生独自之作。来源:http://www.epson.com.cn/products/dot/10...
目标在弧线上排作为,要求:所有的椅子都朝向弧线的中心椅子数量可以调节椅子离弧线末端的距离可以调节椅子数量可以调节节点图效果图
原生小程序 城市选择器与楼层效果的实现这个可以网上找一个citycode映射表 然后 进行分组生成如下 名字为city.js的文件放入until中楼层效果实现,监听scrollview的滚动,获取分组元素块距离顶部的高度,当达到最近的时候,点亮一旁的楼层导航,同时点击楼层导航,将对应楼层置顶不了解可以查看对应的微信文档获取节点的方法 wx.createSelectorQuery()...
java处理高并发的3种方案
Oracle 官方 Java JDK1.8_API 帮助文档(英文)JDK 1.8 API 谷歌翻译版 密码:yupnAndroid API 开发文档 (中文版)密码:nhc4Windows系统下阅读CHM:参考 百度经验Mac 阅读CHM格式的文档推荐:CHM Read App Store有下载出现乱码:解决方案:显示-文档编码-Unicode(UTF-8) ...
点击上方“民工哥技术之路”选择“星标”每天10点为你分享不一样的干货原因总结产生的原因一句话总结就是:等待磁盘I/O完成的进程过多,导致进程队列长度过大,但是cpu运行...