当前位置: 代码迷 >> J2SE >> 关于java中变量范围的有关问题
  详细解决方案

关于java中变量范围的有关问题

热度:30   发布时间:2016-04-24 00:50:12.0
关于java中变量范围的问题
chrom[i]=(long) (Math.random()*17179869183)
为什么会在Eclipse中报错显示: The literal 17179869183 of type int is out of 
 range

------解决方案--------------------
吧17179869183改成17179869183L就不会报错了,因为17179869183已经超出了int的范围,改成long型就可以了!
------解决方案--------------------
探讨

吧17179869183改成17179869183L就不会报错了,因为17179869183已经超出了int的范围,改成long型就可以了!

------解决方案--------------------
int变量取值范围 -2147483648到2147483648
long变量取值范围 -9223372036854775807到9223372036854775807
------解决方案--------------------
探讨

引用:

吧17179869183改成17179869183L就不会报错了,因为17179869183已经超出了int的范围,改成long型就可以了!

+1