-
public final class MathExtensions
-
-
Method Summary
Modifier and Type Method Description final static Floatpow(Integer $self, Integer n)进行乘方运算。 final static Floatpow(Integer $self, Float x)进行乘方运算。 final static Doublepow(Integer $self, Double x)进行乘方运算。 final static Floatpow(Float $self, Double x)进行乘方运算。 final static Doublepow(Double $self, Float x)进行乘方运算。 final static IntegerpositivePow(Integer $self, Integer x)进行正乘方运算。 final static LongpositivePow(Long $self, Integer x)进行正乘方运算。 final static Integerceil(Integer x, Integer precision)精确到基于位数的不小于0的精确度,返回向下取整后的结果。用0表示个位,用较大数表示较高位。 final static Longceil(Long x, Integer precision)精确到基于位数的不小于0的精确度,返回向下取整后的结果。用0表示个位,用较大数表示较高位。 final static Floatceil(Float x, Integer precision)精确到基于位数的精确度,返回向下取整后的结果。用0表示个位,用较大数表示较高位。 final static Doubleceil(Double x, Integer precision)精确到基于位数的精确度,返回向下取整后的结果。用0表示个位,用较大数表示较高位。 final static Integerfloor(Integer x, Integer precision)精确到基于位数的不小于0的精确度,返回向上取整后的结果。用0表示个位,用较大数表示较高位。 final static Longfloor(Long x, Integer precision)精确到基于位数的不小于0的精确度,返回向上取整后的结果。用0表示个位,用较大数表示较高位。 final static Floatfloor(Float x, Integer precision)精确到基于位数的精确度,返回向上取整后的结果。用0表示个位,用较大数表示较高位。 final static Doublefloor(Double x, Integer precision)精确到基于位数的精确度,返回向上取整后的结果。用0表示个位,用较大数表示较高位。 final static Integerround(Integer x, Integer precision)精确到基于位数的不小于0的精确度,返回四舍五入后的结果。用0表示个位,用较大数表示较高位。 final static Longround(Long x, Integer precision)精确到基于位数的不小于0的精确度,返回四舍五入后的结果。用0表示个位,用较大数表示较高位。 final static Floatround(Float x, Integer precision)精确到基于位数的精确度,返回四舍五入后的结果。用0表示个位,用较大数表示较高位。 final static Doubleround(Double x, Integer precision)精确到基于位数的精确度,返回四舍五入后的结果。用0表示个位,用较大数表示较高位。 -
-
Method Detail
-
positivePow
final static Integer positivePow(Integer $self, Integer x)
进行正乘方运算。
-
positivePow
final static Long positivePow(Long $self, Integer x)
进行正乘方运算。
-
ceil
final static Integer ceil(Integer x, Integer precision)
精确到基于位数的不小于0的精确度,返回向下取整后的结果。用0表示个位,用较大数表示较高位。
-
ceil
final static Long ceil(Long x, Integer precision)
精确到基于位数的不小于0的精确度,返回向下取整后的结果。用0表示个位,用较大数表示较高位。
-
floor
final static Integer floor(Integer x, Integer precision)
精确到基于位数的不小于0的精确度,返回向上取整后的结果。用0表示个位,用较大数表示较高位。
-
floor
final static Long floor(Long x, Integer precision)
精确到基于位数的不小于0的精确度,返回向上取整后的结果。用0表示个位,用较大数表示较高位。
-
floor
final static Double floor(Double x, Integer precision)
精确到基于位数的精确度,返回向上取整后的结果。用0表示个位,用较大数表示较高位。
-
round
final static Integer round(Integer x, Integer precision)
精确到基于位数的不小于0的精确度,返回四舍五入后的结果。用0表示个位,用较大数表示较高位。
-
round
final static Long round(Long x, Integer precision)
精确到基于位数的不小于0的精确度,返回四舍五入后的结果。用0表示个位,用较大数表示较高位。
-
-
-
-