当前位置: 代码迷 >> J2SE >> long n=13356332255; 这句话居然都能出错,小弟我服了,各位帮忙看看
  详细解决方案

long n=13356332255; 这句话居然都能出错,小弟我服了,各位帮忙看看

热度:237   发布时间:2016-04-24 15:08:19.0
long n=13356332255; 这句话居然都能出错,我服了,各位帮忙看看啊
小弟用eclipse编程序,需要将一个手机号码进行乘除运算,但是
long   n=13356332255;     这句话居然出错,编译不通过,提示错误是:
The   literal   13356332255   of   type   int   is   out   of   range   ,明明是long型,怎么提示int过界呢??各位高手指点下啊。。。

------解决方案--------------------
long n=13356332255L;
------解决方案--------------------
不加l后面那个就是一个int
------解决方案--------------------
数字默认是int型,如果要标识为long,后面加l或者L,类似于 float = 3.0f;不加f也会出错
------解决方案--------------------
UP 学习了。
------解决方案--------------------
UP 学习了。
  相关解决方案