アンドロイドの fmod() に相当する関数はありますか?
--- C++ で: ----
double fmod(double x, double y)
float fmodf(float x, float y)
fmod 関数は、x を y で除算したときの浮動小数点の剰余を計算します。
戻り値は x - ny です。ここで、n は x / y の商であり、ゼロに向かって最初の整数に丸められます。
アンドロイドの fmod() に相当する関数はありますか?
--- C++ で: ----
double fmod(double x, double y)
float fmodf(float x, float y)
fmod 関数は、x を y で除算したときの浮動小数点の剰余を計算します。
戻り値は x - ny です。ここで、n は x / y の商であり、ゼロに向かって最初の整数に丸められます。
モジュラス演算子は%
、実際にはJavaでfloatとdoubleの両方をサポートしています。
そして、harismがコメントしたように、必要にMath.IEEEremainder(double f1, double f2)
応じてdoubleの関数があります。
http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Math.html#IEEEremainder(double、double)