不知到大家出去做笔试题的时候,有没有遇到这样的一道笔试题,i + 1 < i 的数存在吗,我们来推理下吧
假设变量 “i”为int类型,当“i”为表示的最大整数时,i+1就会溢出变成负数了,此时就满足i+1<1;代码演示一下
public static void main(String[] args) {
int i= Integer.MAX_VALUE;//得到i的最大整数值
System.out.println(i);
if(i>i+1){
System.out.println("是存在这样的情况的");
}
}
//打印结果
47483647
是存在这样的情况的