当前位置: 技术问答>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;
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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。