Java中Math 类常用方法
2017-08-20 本文已影响110人
90后的晨仔
Math 类常用方法
1.abs() 返回参数的绝对值。
##参数可以是 int, float, long, double, short, byte类型。
****************************************************************************
#语法
double abs(double d)
float abs(float f)
int abs(int i)
long abs(long lng)
****************************************************************************
##实例:
Integer a = -8;
double d = -100;
float f = -90;
System.out.println(Math.abs(a));
System.out.println(Math.abs(d));
System.out.println(Math.abs(f));
2.ceil() 对整形变量向左取整,返回类型为double型。
该方法可对一个数进行上舍入,返回值大于或等于给定的参数。
----------------------------------------------------------------------------------
##语法:
double ceil(double d) //参数为double 或 float 的原生数据类型。
double ceil(float f)
----------------------------------------------------------------------------------
##返回值
返回 double 类型,返回值大于或等于给定的参数。
----------------------------------------------------------------------------------
##实例:
double d = 100.675;
float f = -90;
System.out.println(Math.ceil(d));
System.out.println(Math.ceil(f));
3.floor() 对整型变量向右取整。返回类型为double类型。
方法可对一个数进行下舍入,返回给定参数最大的整数,该整数小于或等给定的参数。
##语法
double floor(double d) //参数:double 或 float 的原生数据类型。
double floor(float f)
----------------------------------------------------------------------------------
返回值: 返回 double 类型数组,小于或等于给定的参数。
----------------------------------------------------------------------------------
#实例:
double d = 100.675;
float f = -90;
System.out.println(Math.floor(d));
System.out.println(Math.floor(f));