Math类
类名 | 特征 |
---|---|
abs | 取绝对值 |
ceil | 向上取整 |
floor | 向下取整 |
pow(2,3) | 2^3 |
round | 四舍五入 |
random | 0.0-1.0(包前不包后) |
自定义随机数的范围
减差法:
3-9之间的随机数 (0-6)+3
计算步骤:(0~1)*7+3;
System类
System.exit(0);//JVM终止!
1970-1-1 C语言的生日,所以从此刻开始计算的时间毫秒值
- 计算时间
long time=system.currentTimeMillis(); //时间计算,性能分析
- 拷贝数组
arraycopy(被拷贝的数组,从那个索引位置开始拷贝复制的目标数组,粘贴位置,拷贝元素的个数)
BigDecimal类
用于解决浮点型运算精度失真的问题
BigDecimal a1=BigDecimal.valueof(a);
BigDecimal b1=BigDecimal.valueof(b);
BigDecimal c1=a1.add(b1); //加
BigDecimal d1=a1.subtract(b1); //减
BigDecimal e1=a1.multiply(b1); //乘
BigDecimal f1=a1.divide(b1); //除