Java教程

java数据结构扩展

本文主要是介绍java数据结构扩展,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

浮点型扩展

浮点数存在表现有限,舍入误差,值一般都是取大约数

float i=0.1

double t=1.0/10

虽然这两个结果都为0.1,但是在编译器中i==结果是false的

float i =1234567890987654321i

float t=i+1

虽然结果是不相等但在编译器中i==t结果是true

我们不能用浮点数表示金融,因为浮点数存在舍入误差,在计算的过程中会出现精度损失。金融的数要求准确,无丢失,一般我们会用BigDecimal工具类来表示金融数值

最好完全避免使用浮点数进行比较

字符型扩展

字符是按照unicode编码的

这篇关于java数据结构扩展的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!