java Math
来源:互联网 发布:黑马程序员32期 编辑:程序博客网 时间:2024/05/18 13:06
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.floor(12.7) =12.0 Math.ceil(12.7) =13.0ceil()是天花板,即向上取整。floor是地板,向下取整。round是四舍五入。 Math.IEEEremainder 求余Math.max 求两数中最大Math.min 求两数中最小Math.sqrt 求开方Math.pow 求某数的任意次方, 抛出ArithmeticException处理溢出异常Math.sqrt(x):平方根Math.pow(x,y):x的y次方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+b2bi1=bi1.multiply(bi2);//b1*b2bi1=bi1.subtract(bi2);//b1-b2bi1=bi1.divide(bi2);// b1/b2java.math.BigDecimal(大浮点数):BigDecimal bd = new BigDecimal("3.1415926");bd = bd.setScale(2,BigDecimal.ROUND_DOWN);//取3.1415926小数点后面二位
0 0
- Java.Math
- JAVA [MATH]
- java Math
- java Math
- Java Math
- java Math
- 【基础】java.math.Math类
- java-java.math.BigDecimal
- java.math.BinInteger和java.math.BigDecimal
- java.math.BigDecimal 和java.math.BigInteger
- Java.math.BigInteger/Java.math.BigDecimal
- java 中 Math.round() Math.ceil() Math.floor()区别
- java中Math.round(),Math.ceil(),Math.floor()运算
- 使用java.math.BigDecimal
- java math API 解释
- 熟悉java.math包
- java.math.BigDecimal
- java.math.BigDecimal类
- C++ STL中的vector的内存分配与释放
- 实际用户ID,有效用户ID及设置用户ID详解
- 虚拟机内存
- Yii的类自动加载机制
- ES6学习7(Proxy&Reflect)
- java Math
- [kuangbin带你飞]专题一 简单搜索 Fliptile :dfs
- Oracle GoldenGate Adapter11.2 使用
- svn在centos7上的安装
- Spring 3.x 企业开发实战Chapter2 Part2
- HTML5全屏浏览API
- git clone远程分支详解
- 博客搭建记录
- 关于内存 GetMemory