首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请long超出范围有关问题

2012-01-09 
请高手指点long超出范围问题 longretca.getTime().getTime()longret11178871494593System.out.println

请高手指点long超出范围问题

long   ret   =   ca.getTime().getTime();
long   ret1   =   1178871494593;
System.out.println(String.valueOf(ret));

long   ret   =   ca.getTime().getTime();
得到的结果是1178871494593可以正常运行
long   ret1   =   1178871494593;
编译时出错超出范围
如果long   ret1   =   1178871494593;出错的话
long   ret   =   ca.getTime().getTime();
按道理应该抛出异常


[解决办法]
long ret1 = 1178871494593L;
[解决办法]
记得那个L。
[解决办法]
大数据最好用DigDec.

热点排行