負の数を0に変換するJavaの組み込み関数はありますか?私がやりたいのは、変数から数値を減算し、それが0を下回らないようにすることです。これは組み込み関数で可能ですか、それとも自分で作成する必要がありますか?
25716 次
2 に答える
84
使用する必要があります:
Math.max(0, yourVar)
そのための組み込み関数は必要ありません。
于 2012-10-17T19:35:21.630 に答える
7
負の値をゼロに変える関数は必要ありません。変数の条件付き宣言を使用して、負の値をゼロに変えることができます。
条件付き宣言では、疑問符の前にあるのは条件です。条件がtrueと評価された場合、疑問符の後の最初の値が変数に割り当てられます。
条件がfalseと評価された場合、列の後に続く値が変数に割り当てられます。以下の場合、ゼロ未満の値を持たない場合、aにはそれ自体の値が割り当てられます。
int a = -1;
a = a < 0? 0 : a;
于 2017-03-16T09:53:26.753 に答える