java int 乘法溢出问题
摘要:
今天在看框架的工具包时发现了一个细节,double d=1024d * 1024 * 1024 * 1024;第一个1024后面为什么要带个d呢?于是我尝试了一下: double d = 1024d * 1024 * 1024 * 1024; double dw = 1024 * 1024 * 1024 *1024 ; System.out.println(d); System.out.println(dw);结果为:1.099511627776E120--------------0?为啥是0?? java的普通数字类型是int,1024是int,4个... 阅读全文
posted @ 2013-03-11 11:14 绝望生鱼片 阅读(2839) 评论(0) 推荐(0) 编辑