Java Math类知识点总结

(1)在编写程序时,可能需要计算一个数的平方根、绝对值、获取一个随机数等。java.lang包中的Math类包含许多用来进行科学计算的类方法,这些方法可以直接通过类名调用。另外,Math类还有两个静态常量,E和PI,它们的值分别是2.7182828284590452354和3.14159265358979323846.

以下是Math类常用方法:

public static long abs(double a)    返回a的绝对值

public static double max(double a,double b)   返回a、b的最大值

public static double min(double a,double b)    返回a、b的最小值

public static double random()            产生一个0到1之间的随机数(不包含0和1)

public static double pow(double a,double b)     返回a的b次幂

public static double sqrt(double a)     返回a的平方根

public static double log(double a)       返回a的对数

public static double sin(double a)        返回正弦值

public static double asin(double a)      返回反正弦值

(2)有时可能需要对输出的数字结果进行必要的格式化,例如3.14356789,希望保留小数位3位,整数部分至少要显示3位,即将3.14356789格式化为003.144,可以使用java.text包中的NumberFormat类,该类调用类方法:

public static final NumberFormat getInstance()实例化一个NumberFormat对象,该对象调用  public final String format(double number)方法可以格式化数字number。

NumberFormat类有如下常用方法:

public void setMaximumFractionDigits(int newValue)

public void setMinimumFractionDigits(int newValue)

public void setMaximumIntegerDigits(int newValue)

public void setMinimumIntegerDigits(int newValue)

(3)

猜你喜欢

转载自www.cnblogs.com/zengfanye/p/9495962.html