今、私はこれを試しています:
int a = round(n);
はどこにn
ありますdouble
が、動作しません。何が間違っているのでしょうか?
ベストアンサー1
round()
スニペット内のメソッドの戻り値の型は何ですか?
このMath.round()
メソッドの場合、入力パラメータが Double のときは Long を返します。
したがって、戻り値をキャストする必要があります。
int a = (int) Math.round(doubleVar);
今、私はこれを試しています:
int a = round(n);
はどこにn
ありますdouble
が、動作しません。何が間違っているのでしょうか?
round()
スニペット内のメソッドの戻り値の型は何ですか?
このMath.round()
メソッドの場合、入力パラメータが Double のときは Long を返します。
したがって、戻り値をキャストする必要があります。
int a = (int) Math.round(doubleVar);