这个问题大家有没有遇到过下面的i会等于几。答案是-10。为什么呢?因为i在死循环中会一直加+1,直到加到int的最大值。达到最大值之后,就会变成最小值,就是一个很小的负数之后还会继续+1 ,加到-10时跳出
int i =0 ;
while (true){
i++;
if (i ==-10) {
break;
}
}
System.out.println("ff" + i);
这个问题大家有没有遇到过下面的i会等于几。答案是-10。为什么呢?因为i在死循环中会一直加+1,直到加到int的最大值。达到最大值之后,就会变成最小值,就是一个很小的负数之后还会继续+1 ,加到-10时跳出
int i =0 ;
while (true){
i++;
if (i ==-10) {
break;
}
}
System.out.println("ff" + i);