数字格式化
DecimalFormat类
构造方法:无参、DecimalFormat(String pattern) pattern模式模板的意思DecimalFormat(String pattern, , DecimalFormatSymbols symbols) symbols改变格式符号(不常用)
格式化方法:无参构造器 先使用applyPattern(String pattern)添加模式 然后format(double value) 有参构造器 直接format
格式化模板特殊字符及其含义
setGroupingSize (int newValue) 设置数字分组的大小
setGroupingUsed(boolean newValue) 设置是否支持分组
数学运算
Math类
数学常量 Math类的成员变量 Math.PI类似调用
三角函数 Math. sin(double a) 正弦值获取 Math.asin(double a) 反正弦值获取 参数以弧度代替角度 Math.toRadians(double a) 弧度获取Math.toDegrees(double a) 角度获取 返回值均为double
指数函数
取整函数
取最大值、最小值、绝对值函数
随机数
Math.random()方法 默认返回[0.0,1.0) 需处理即可返回任意范围内的随机数
Random类 无参构造器默认种子为系统当前时间 Random(long seed) seed为随机数生成的种子
常用方法
大数字运算
BigInteger类
构造方法
BigInteger(String value)
常用方法
BigDecimal类
常用构造方法
常用方法