Java从入门到精通 第九章 数字处理类
在解决实际问题中,对数字的处理是非常普遍的,如数学问题、随机问题、商业货币问题、科学计数问题等。Java提供了处理相关问题的类,包括DecimalFormat类(用于格式化数字)、Math类(为各种数学计数提供了工具方法)、Random类(为Java处理随机数问题提供了各种方法)、BigInteger类与BigDecimal类(为所有大数字的处理提供了相应的数学运算操作方法)。
一、数字格式化
在Java中没有格式化的数据遵循以下原则:
- 如果数据绝对值大于0.001并且小于10000000,Java将以常规小数形式表示。
- 如果数据绝对值小于0.001或者大