关于java的double类型和float类型

Posted 田园沃土

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于java的double类型和float类型相关的知识,希望对你有一定的参考价值。

1.double类型

   (1)double是双精度浮点数(常用,8字节64位),使用double进行浮点数的运算

   (2)浮点数直接量是double类型

   (3)double运算时会出现误差

2.float类型

    (1)float是单精度浮点数(不常用,4字节32位)

double计算出现误差例子。

double money=3.0;
double price=2.9;
System.out.println(money-price);

 对于金钱类的运算要用BigDecimal 类型 



以上是关于关于java的double类型和float类型的主要内容,如果未能解决你的问题,请参考以下文章

关于double和float的包装类Double和Float代码如下 Double d1 = 1.0;Double d2 = 1.0;

JAVA每日一旅2

numeric 在Java中怎么定义,是啥类型的呢? float?还是double?还是long呢?

关于数据精度的一些事

关于Java中的类型转换

关于C语言中double型输出的问题