同じく負の数値の時の四捨五入、切り上げの処理が 考慮されていませんでした。ちょっと考えてきます。