java.lang.Math.round を利用する。

double x = 3.4;
long y = java.lang.Math.round(x);

(long)Math.floor(a + 0.5d) と同様。

tags: Java zurazure

Posted by NI-Lab. (@nilab)