Whi*_*cal 16 java primitive types logical-operators
这种操作有没有操作员或技巧?或者是否有必要使用
if(5<i && i<10)
Run Code Online (Sandbox Code Playgroud)
?
您可以使用单一比较,但通常比其价值更复杂.
if (i - (Integer.MIN_VALUE + 6) < Integer.MIN_VALUE + (10 - 6))
Run Code Online (Sandbox Code Playgroud)
这使用下溢将所有值5和以下调整为大的正值.
你使用它的唯一原因是微观优化.