首页 > 代码库 > 数字操作类Math,Random,BigInteger,BigDecimal
数字操作类Math,Random,BigInteger,BigDecimal
数字操作类 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
数字操作类Math,Random,BigInteger,BigDecimal
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。