你的理解是错误的,double型是64位,但是表示方法和整数是不一样的.你用整数的想法去理解浮点数,肯定会出错啦.给你看下我做过的笔记,你理解下: 存储。
1所占内存空间不同,integer占32bit,float32bit,double64bit.所以造成各自数字精度不同。 2各个变量的数据范围不同。 特别注意的是float类型的数据要带l如3.14L。
下面是五种处理方法,使double类型的数据保留2位小数。 /*具体代码*/ import java.math.BigDecimal; import java.math.RoundingMode; i。
猜猜你还想问: | ||
---|---|---|
java中double什么意思 | java中double类型 | javafloat和double |
java int转double | java double最大值 | JAVA和JAVAEE的区别 |
java修饰符 | JAVA8与JAVA11 | int与float混合运算 |
java list排序 | 返回首页 |
回顶部 |