java常用类之Math

Math

abs


绝对值

int a = -1;
System.out.println(Math.abs(a));

acos,asin,atan,cos,sin,tan

三角函数

acos反余弦 asin反正弦 atan反正切

cos余弦 sin正弦 tan正切

//π等于180度
System.out.println("90 度的正弦值:" + 						Math.sin(Math.PI/2));
System.out.println("0度的余弦值:" + Math.cos(0));
System.out.println("45度的正切值:" + 						Math.tan(Math.PI/4));
System.out.println("1的反正切值: " + Math.asin(1));
System.out.println("1的反正切值: " + Math.acos(1));
System.out.println("1的反正切值: " + Math.atan(1));
System.out.println("π/2的角度值:" + 						Math.toDegrees(Math.PI/2));
//π的值
System.out.println(Math.PI);	

sqrt


平方根

int a = 4;
System.out.println(Math.sqrt(a));

pow(double a, double b)


a的b次幂

System.out.println(Math.pow(2,3));

max(double a, double b)


最大值

System.out.println(Math.max(1,2));

min(double a, double b)


取小值

System.out.println(Math.min(1,2));

ceil(double a)


大于a的最小整数

System.out.println(Math.ceil(1.9));

floor(double a)


小于a的最大整数

System.out.println(Math.floor(1.9));

random()


返回 0.0 到 1.0 的随机数

System.out.println(Math.random());

long round(double a)


double型的数据a转换为long型(四舍五入)

System.out.println(Math.round(2.5));

toDegrees()


方法用于将参数转化为角度

System.out.println(Math.toDegrees(Math.PI));

toRadians()


将角度转换为弧度 (数字)

System.out.println(Math.toRadians(180));

java常用类之Math

上一篇:多个CPU、多核CPU以及超线程(Hyper-Threading)


下一篇:多线程