Java——Math类,
Java——Math类,
Math类
最近刚看,貌似会用到
直接使用:
1.每次使用一个函数 Math.方法名
2.import import java.lang.Math.*; 然后在类中直接可以使用其方法名
常用方法:
以下均为static 方法
三角:
double sin(double arg)
double cos(double arg)
double tan(double arg)
double asin(double arg)
double acos(double arg)
double atan(double arg)
double atan2(double a,double b)//返回正切值为a/b的角度
指数:
double exp(double arg) //e的arg次方
double log(double arg) //arg的自然对数值,log下2上10 可以转换log10/log2 数学问题!
double pow(double a,double b) //a的b次方
double sqrt(double arg) //求平方根
舍入:
abs(a) //a的绝对值
ceil(a) //顶函数 ceil(3.2)=ceil(3.9)=4
floor(a) //底函数 floor(3.2)=floor(3.9)=3
max(a,b) //求a,b中的最大,a,b必须是相同数据类型
min(a,b)
double rint(double a) //求最接近a的整数值
int round(float a) //只入不舍的最接近的整数
long round(double arg)
static double IEEEremainder(double a,double b) //求a/b的余数
static double random() //产生伪随机数,[0,1)
static double toRadians(a) //将角度转换为弧度
static double toDegrees(a) //将弧度转换为角度
相关文章
- 暂无相关文章
用户点评