if (number < 0) number = (number* -1);
Run Code Online (Sandbox Code Playgroud)
这条线意味着什么,特别是number*,我从来没有见过像java这样的声明,我是新的.
它看起来有点像C指针,但它只是乘法.
格式正确时:
if (number < 0)
number = number * -1;
Run Code Online (Sandbox Code Playgroud)
此代码相乘number的-1,如果number是负的.
代码保证number是肯定的,除非number是Integer.MIN_VALUE,在这种情况下它保持不变!
此外,最佳做法是使用if块周围的大括号:
if (number < 0) {
number = number * -1;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
113 次 |
| 最近记录: |