java中int i 会出现i+1<i或者i-1>i吗
来源:互联网 发布:一号店和淘宝开店 编辑:程序博客网 时间:2024/05/29 03:36
Java中int是32,范围是-2147483648到2147483647
所以i+1 < i 或者 i-1 > i是会出现的。
int i=(int) Math.pow(2, 32);System.out.println(i);if(i+1<i){ System.out.println(i+1); System.out.println("i+1<i");}
此时结果为:
2147483647-2147483648i+1<i
同理
int j=-(int) Math.pow(2, 32)-1;System.out.println(j);if(j-1>j){ System.out.println(j-1); System.out.println("j-1>j"); }
结果为:
-21474836482147483647j-1>j
阅读全文
0 0
- java中int i 会出现i+1<i或者i-1>i吗
- i++,++i,i=i+1 分析
- int i=1; main() {int i=i;}
- java中存在i+1<i这种情况。
- java中存在i+1<i这种情况。
- JAVA i=i++,i=i+1的误区
- I
- I
- ++i
- I
- I
- i
- ++i
- i++
- (++i) + (++i) + (++i) + (++i)
- i++
- i
- i
- Java数据类型
- 使用apache poi 实现Excel批量导入
- leetcode617. Merge Two Binary Trees
- 一个嵌入式课程设计
- 图谱
- java中int i 会出现i+1<i或者i-1>i吗
- [AHK]将数组中内容填充到excel
- GrrenDao简单实现
- Java使用内部类存放数据
- 【多线程】共享对象和数据的解决方案
- C/C++ 之 sizeof 操作符总结
- 日期操作类DateUtils
- 51Nod-1451-合法三角形
- 计算机网络(概述上)