常用的Math方法

2021-08-31 13:51:12 字數 1065 閱讀 9165

平方根

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值

Math 常用的方法

捨掉小數取整 math.floor 2 2 捨掉小數取整 math.floor 2.1 2 捨掉小數取整 math.floor 2.1 3 捨掉小數取整 math.floor 2.5 3 捨掉小數取整 math.floor 2.9 3 四捨五入取整 math.rint 2 2 四捨五入取整 math...

Math的常用方法

1.返回引數的絕對值 system.out.println math.abs 88 system.out.println math.abs 88 88882.返回大於或等於引數的最小double值,等於乙個整數 system.out.println math.ceil 12.34 system.ou...

Math 常用方法

捨掉小數取整 math.floor 2 2 捨掉小數取整 math.floor 2.1 2 捨掉小數取整 math.floor 2.1 3 捨掉小數取整 math.floor 2.5 3 捨掉小數取整 math.floor 2.9 3 四捨五入取整 math.rint 2 2 四捨五入取整 math...