在算法题 有时候给你限制操作数字的范围 [INT_MIN,INT_MAX]
那么可以采用INT_MIN 和 INT_MAX的逆操作去做判断
/**
* 判断rev * 10 是否会溢出(不在[INT_MIN,INT_MAX]范围内)
* 这里默认INT_MIN 和 INT_MAX 采用的进制是10
* @param rev
* @param INT_MIN
* @param INT_MAX
* @return
*/
public boolean overflow (int rev , int INT_MIN, int INT_MAX) {
if (rev < INT_MIN / 10 || rev > INT_MAX / 10) {
return false;
}
return true;
}