关于Math类的一些方法
列举一些比较常用的:
-
abs(int a) -该方法有多个重载方法:参数可为double,int,float,long
用于返回参数中的数值的绝对值。 -
min(int a,int a) -该方法有多个重载方法:参数可为int,float,double,long
用于返回两个参数中的较小值。 -
max(int a,int a) -该方法有多个重载方法:参数可为int,float,double,long
用于返回两数中的较大值。 -
round(double ) -该方法有多个重载方法:参数为double,float
用于对浮点型小数的四舍五入。 -
floor(double a) -返回小于等于参数的的最大整数。
-
ceil(double a) -返回大于等于参数的的最小整数。
-
pow(double a, double b) -返回a的b次幂。
-
sqrt(double a) -返回a的正确舍入平方根。
//求绝对值
System.out.println(Math.abs(-1));
//求两数的最小值
System.out.println(Math.min(100,200));
//求两数的最大值
System.out.println(Math.max(188,200));
//四舍五入
System.out.println(Math.round(100.22));
System.out.println(Math.round(-100.6));
System.out.println(Math.round(-100.4));
//返回小于等于参数的的最大整数
System.out.println(Math.floor(-23.3));
System.out.println(Math.floor(27.9));
//返回大于等于参数的的最小整数
System.out.println(Math.ceil(28.7));
System.out.println(Math.ceil(-20.7));
//返回a的b次幂
System.out.print(Math.pow(2.0,3.0)+"\t");
//返回参数的平方根
System.out.print(Math.sqrt(9.0)+"\t");