您的位置:首页 > 其它

数字操作类Math,Random,BigInteger,BigDecimal

2016-12-29 15:37 507 查看
数字操作类 Math,

1.java.lang 类 Math
public final class Mathextends Object
Math
类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
从以下版本开始:

JDK1.0

public static double random()
System.out.println(Math.round(10.45));  //10
System.out.println(Math.round(10.50));  //11
System.out.println(Math.round(-10.45)); //-10
System.out.println(Math.round(-10.50)); //-10
//负数时,超过0.5则进一
System.out.println(Math.round(-10.501)); //-11
public static double pow(double a,double b)
System.out.println(Math.pow(10.0,5));  //100000.0
2.Random

java.util 类 Random

public Random()
创建一个新的随机数生成器。此构造方法将随机数生成器的种子设置为某个值,该值与此构造方法的所有其他调用所用的值完全不同。
public int nextInt(int n)
返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的
int
值。

public double nextDouble()
返回下一个伪随机数,它是取自此随机数生成器序列的、在
0.0
1.0
之间均匀分布的
double
值。

3.java.math
类 BigInteger
4.java.math
类 BigDecimal
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数字 操作类
相关文章推荐