java Math基礎(chǔ)
主要方法
一般Math.xxx()返回的值都為double類型
Math.sqrt(16); 即開平方 ==4.0
Math.cbrt(8); 即開立方 ==2.0
Math.pow(2,4); 即2^4 = 16.0
Math.max(2.3,4.5) 取大值 4.5
Math.min(2.3,4.5) 取小值 2.3
-
Math.ceil(-0.9); // 0.0
/** -2 -1 0 1 2 3 * -1.6 --->Math.ceil(-1.6) == -1.0 * 0.6 ----Math.ceil = 1.0 */ Math.floor(2.3);//2.0
Math.rint(10.1);//四舍五入
Math.round(12.50);//四舍五入 這個(gè)float時(shí)返回int值,double時(shí)返回long值
Math.sin(30Math.PI/180) 這里Math.PI = π 即 301° ==30°;直接打印為 0.4999999999994
update--------
11.Math.toRadians() --------> Math.sin(Math.toRadians(30)) = 1/2
12 Math.hypot(double x ,double y) ------> Math.hypot(3,4) =5