Java常用的Math方法
-
平方根
double a1 = Math.sqrt(4);
System.out.println(a1);//-----平方根,结果2.0
-
立方根
double a2 = Math.cbrt(27);
System.out.println(a2);//-----立方根,结果3.0
-
开方(4的2次方)
double a3 = Math.pow(4, 2);
System.out.println(a3);//-----开方,结果16.0
-
最大值
double a4 = Math.max(2, 6);
System.out.println(a4 );//-----计算最大值,结果6.0
-
最小值
double a5= Math.min(3, 9);
System.out.println(a5);//-----计算最小值,结果3.0
-
取绝对值
double a6 = Math.abs(-99);
System.out.println(a6 );//-----绝对值,结果99.0
-
四舍五入(有点奇葩–偶数.5的时候取偶数,奇数.5的时候也是取偶数)
double a7 = Math.rint(10.5);
System.out.println(a7 );//-----四舍五入,结果10.0
-
四舍五入(float时返回int值,double时返回long值)–四舍五入看自个需求吧
long a8 = Math.round(10.4);``long a8 = Math.round(10.4);
System.out.println(a8 );//-----四舍五入,float时返回int值,double时返回long值