Android中java.math.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.floor(12.7) =12.0
math.ceil(12.7) =13.0
ceil()是天花板,即向上取整。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+b2
bi1=bi1.multiply(bi2);//b1*b2
bi1=bi1.subtract(bi2);//b1-b2
bi1=bi1.pide(bi2);// b1/b2
java.math.bigdecimal(大浮点数):
bigdecimal bd = new bigdecimal("3.1415926");
bd = bd.setscale(2,bigdecimal.round_down);//取3.1415926小数点后面二位
推荐阅读
-
【转载】C#中SqlCommand类的作用以及常用方法
-
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
-
C#接口在派生类和外部类中的调用方法示例
-
C#中对文件File常用操作方法的工具类
-
【转载】C#中SqlConnection类的作用以及常用方法
-
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
-
Java中数组操作 java.util.Arrays 类常用方法的使用
-
Android中判断listview是否滑动到顶部和底部的实现方法
-
Javascript中类式继承和原型式继承的实现方法和区别之处
-
Android中TelephonyManager类的方法实例分析