论坛首页 Java企业应用论坛

一个隐形的java int溢出

浏览 30244 次
该帖已经被评为良好帖
作者 正文
   发表时间:2011-08-31  
其实代码大全里也有说过。不要用隐藏的转换。前面的值是Long后面的是INT。不要依赖于编译器。而要自己去转换。
0 请登录后投票
   发表时间:2011-08-31  
没看内容只看题目就猜到是这个错误了
0 请登录后投票
   发表时间:2011-08-31  
同意投新手贴的哥们,这是很基础的东西。

你声明了long型的变量,最后的值是不是long你都知道,那还用个什么劲啊
0 请登录后投票
   发表时间:2011-08-31  
老鸟了还犯这种低级错误。
0 请登录后投票
   发表时间:2011-08-31  
这个问题真心跟基础好不好没什么关系。

没吃过亏的人,道理再说的头头是道

遇上类似的问题一样栽进去。

0 请登录后投票
   发表时间:2011-08-31  
一石激起千层浪! 我觉得这么小的问题,得到大家的认可证明了大家都是实事求是想做好软件的人。敬佩大家!同时也敬佩一下自己
0 请登录后投票
   发表时间:2011-08-31  
不错,学习了,这种错误确实很容易犯
0 请登录后投票
   发表时间:2011-08-31  
学习了,小弟受教了
0 请登录后投票
   发表时间:2011-08-31  
在无数次被这种BUG坑爹之后,我现在习惯了在计算的时候如果用到数值,要不就常量化,要不就显式的加上类型,比如3.0f,1L
0 请登录后投票
   发表时间:2011-08-31  

溢出了。

数据类型,最基本的常识。



0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics