就是long的取值范为与float为什么区别那么大,请祥解谢谢/
解决方案 »
- Java中生成动态数组的问题
- 如何使用Properties类加载XML属性文件?
- 如何比较类和接口是不是继承自同样的接口
- 扫描指定目录的所有的文件和子目录中的文件,把扫描到的文件的文件名,文件大小,文件时间和文件MD5记录到一个xml文件中
- 搞不明白了
- 谁帮我写个正则表达式
- 我C++学的很好,却学JAVA总是不行,难道JAVA真是一门非常简单的语言,还是我太笨?
- 请教JDBC的分类,工作原理及其区别!
- 其实不是我打击大家,那个scjp一点用处都没有
- java命令行运行不带package的类能成功,但是带有package的类就不能成功
- jni加载dll库时,环境变量设定问题
- java的向下转型是怎么回事,请教一下
long 对应double
举个简单的例子,2000000000和2000000050用float表示的话这两个数是相同的 。
整数是精确表示的。
float的取值范围-1.4*10^(-45)----3.4*10^38
float可以表示long,但是会失去精度,比如
10000000043242
后面的数字当然是被忽略。