long s=0;for(int i=1;i<=46;i++){
s=s+(long)Math.pow(2,i);
}
System.out.println(s);
最终s=140737488355326,但是我在140737488355326&(int)Math.pow(2,40)的编译的时候报错位溢出的问题不知道该怎么解决,请打家帮帮忙想下子..谢谢
s=s+(long)Math.pow(2,i);
}
System.out.println(s);
最终s=140737488355326,但是我在140737488355326&(int)Math.pow(2,40)的编译的时候报错位溢出的问题不知道该怎么解决,请打家帮帮忙想下子..谢谢
解决方案 »
- [求助]JavaScript构造函数原型对象中属性的修改问题
- 如何查看某个元素用attachEvent绑定上去的事件方法
- 请教飘浮层或者图片的代码使其在当前屏幕随机飘浮,但不受滚动条控制
- JS实现左右移动功能!
- 如何实现打开页面时自动下载一个程序并运行
- 奇怪的IFRAME显示问题...(iframe src='page.aspx'页面不显示,刷新后才会出来..晕)
- 世界500强企业招聘对日软件开发项目经理(Java,C/C++,.net,C#)~~高薪诚聘哦 :)
- 一个小问题,帮忙看一下
- 正则表达式的问题,初级,怎么样匹配字符串后面的空格?
- 我对input使用OnBlur属性,为何当控件转移焦点的时候,却未激发里面的事件。
- ExtJs4 表格合计问题!
- 小女子请教 jquery lazyload 怎么设置占位图片大小呀 感激涕淋
超了吧?
int 32位的吧