Math是java.lang可直接使用
Math.abs(a) 取绝对值
Math.ceil(a) 向上取值,逢余进一
Math.floor(a) 向下取值,逢余退一
Math.PI 圆周率
double d=-1.2;
System.out.println(Math.abs(d));//1.2 取绝对值
System.out.println(Math.ceil(d));//-1.0 向上取值
System.out.println(Math.floor(d));//-2.0 向下取值
System.out.println(Math.PI);//3.141592653589793
PI的源代码中
public static final double PI = 3.14159265358979323846;
以后使用圆周率使用这个就好,数据比较标准,直接引用就好
Math.sqrt(a) 计算平方根
Math.cbrt(a) 计算立方根
Math.pow(a,b) 计算a的b次方
Math.max(a,b) 计算最大的值
Math.min(a,b) 计算最小的值
int a=9; int b=2;
System.out.println(Math.sqrt(a));//3.0 计算平方根
System.out.println(Math.cbrt(a));//2.080083823051904 计算立方根
System.out.println(Math.pow(a,b));//81 计算a的b次方
System.out.println(Math.max(a,b));//9 计算最大的值
System.out.println(Math.min(a,b));//2 计算最小的值
Math类中二个取四舍五入的
Math.round(d) float返回int值,double返回long值
Math.rint(d) 返回double
System.out.println(Math.round(3.4));//3
System.out.println(Math.round(3.5));//4
System.out.println(Math.rint(3.4));//3.0
System.out.println(Math.rint(3.5));//4.0