私は2つの値を比較して、ソナー糸くずを投げて"Only the sign of the result should be examined" this issue
います。
コード :
if (recBalanceAmt.compareTo(recRolloverEligibility) == 1) {
recExpAmt = recBalanceAmt.subtract(recRolloverEligibility);
}
この問題を解決するにはどうすればよいですか?
ソナーは、直接返された場合ではなく、compareTo
に対しての結果を確認することを提案しています。0
1
-1
if (recBalanceAmt.compareTo(recRolloverEligibility) > 0) {
この提案の理由は、compareTo() Javadocにあります。
戻り値: このオブジェクトが指定されたオブジェクトよりも小さい、等しい、または大きい場合、負の整数、ゼロ、または正の整数。