Math类的常用方法如下:
abs():求绝对值。
ceil(double a) :取a上限值,如ceil(3.1)=4,ceil(3.6)=4。
floor(double a) :取a的下限值,如floor(3.1)=3,floor(3.7)=3
round():返回四舍五入的整数值。
exp(double a) :返回自然对数的幂。
pow(double a,double b ) :求a的b次方.
sqrt():平方根函数。
Math类中提供了三个与取整有关的方法:ceil、floor、round,这些方法的作用与它们的英文名称的含义相对应,例如,ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;floor的英文意义是地板,该方法就表示向下取整,Math.ceil(11.6)的结果为11,Math.ceil(-11.6)的结果是-12;最难掌握的是round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。
abs():求绝对值。
ceil(double a) :取a上限值,如ceil(3.1)=4,ceil(3.6)=4。
floor(double a) :取a的下限值,如floor(3.1)=3,floor(3.7)=3
round():返回四舍五入的整数值。
exp(double a) :返回自然对数的幂。
pow(double a,double b ) :求a的b次方.
sqrt():平方根函数。
Math类中提供了三个与取整有关的方法:ceil、floor、round,这些方法的作用与它们的英文名称的含义相对应,例如,ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;floor的英文意义是地板,该方法就表示向下取整,Math.ceil(11.6)的结果为11,Math.ceil(-11.6)的结果是-12;最难掌握的是round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。