java中的数学计算方法

Math类在java.lang包中,主要一些数学计算方法。

(1)常数
double E E为自然对数e的值
double PI PI为圆周率的值
(2)主要计算方法
double sin (double arc) 计算arc弧度的sin值
double cos(double arc) 计算arc弧度的cos值
double tan(double arc) 计算arc弧度的tan值
double asin(double value) 计算value的arcsin值
double acos(double value) 计算value的arccos值
double atan(double value) 计算value的arctg值
double toDegree(double arc) 返回arc弧度的角度值
double toRadians(double angle) 返回angle角度的弧度值
double rint(double value) 返回最接近value的双精浮点整数(四舍五入)
double floor(double value) 返回不大于value的最大双精浮点整数
double abs(double value) 返回value的绝对值
double exp(double n) 返回自然对数e的n次方的值
double log(double value) 返回以e为基底,value的指数值
double sqrt(double value) 返回value的平方根
double pow(double value,double n) 返回value的n次方的值
double max(double value1, double value2) 返回value1和value2的最大值
double min(double value1, double value2) 返回value1和value2的最小值
double random( ) 返回介于0.0和1.0之间的随机双精度数

补充:

(1)abs():返回某数字的绝对值.参数可以是float、double、long或int。如果是byte或short类型,那么它们会被强制转换成int类型。
(2)ceil()会找到下一个最大整数。例如参数为9.01时,返回10.0。为-0.1时,返回-0.0。返回比参数大的整数,而且都是双精度类型的。如果参数是整数,则该方法会返回这个参数的双精度型。
(3)floor()返回紧邻的最小整数。作用与ceil()正好相反,返回的是比参数小的整数,而且都是双精度型。如果参数为整数,则返回这个参数的双精度型。
(4)max()返回两个值中的最大值,只支持float double long int 不支持byte short。
(5)min()返回两个值中的最小值,只支持float double long int 不支持byte short。
(6)random()返回一个随机数,一个在0.0到1.0之间的双精度数。
(7)round()返回与某浮点数值最接近的整数值。参数可以为double和folat两种,而且支持四舍五入。例如:参数为9.01时,返回9,参数为9.5时,返回10,参数为-9.5时,返回-9。
(8)sqrt()返回某数值的平方根。如果该参数是"非数字"类型(NaN),或者小于零,则返回是NaN。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值