当前位置:  技术问答>java相关

快来帮我呀!!!!!!!!!!!!!!!!!!!!!!!!!!!

    来源: 互联网  发布时间:2015-08-15

    本文导语:  我就想实现long转成int,可我刚附值时就出错, long t = 3043151112; //为什么不能这么大,64的数 int t1 = (int )t;  E:sms>javac wang1.java wang1.java:80: integer number too large: 3043151112             long t=3043151112; ...

我就想实现long转成int,可我刚附值时就出错,
long t = 3043151112; //为什么不能这么大,64的数
int t1 = (int )t; 


E:sms>javac wang1.java
wang1.java:80: integer number too large: 3043151112
            long t=3043151112;

|
3043151112已经超过Integer.MAX_VALUE了,所以不能用int存。
你用这个数干什么用啊,如果是向网络发数据,就不用管负数还是正数,只要服务端解析成正数就可以了。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3