RV_ABSOLUTE_VALUE_OF_RANDOM_INT

Integer.MIN_VALUE の絶対値を Math.abs() でとると、Integer.MIN_VALUEになる。つまり、正にならない。FindbugsでMath.abs(Random.nextInt())みたいなことをすると、nextInt() がInteger.MIN_VALUEを返す可能性があるので怒られる。つまり、渡す前にチェックすべきなのね。Findbugsはいろいろと教えてくれるな…。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です