在Java程序开发过程中,比较初级(工作经验受限)的开发人员,把注意力全部放在了一些高大上的新技术中,往往忽略了一些初级问题.. 金融服务系统中,对金额的敏感至关重要,账户余额.还款金额.代收本金.代收收益等的计算,都会涉及到小数位精度问题. 首先,我们理解小数位数据类型为浮点类型. 字节: 一个英文字符,占一个字节,即8位(bite),计算机中的最小储存单元是位(bite),即存的是0或1. float: 单精度类型,精度是8位有效数字,内存分配4个字节,取值范围从 10^-38到10^38…