概要
Javaで「切り上げ/切捨て/四捨五入を取得する」の動作を確認してみました。以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample7_1.java
class JSample7_1{
public static void main(String[] args){
System.out.println("Math.ceil(1.34) = " + Math.ceil(1.34));
System.out.println("Math.ceil(-0.23) = " + Math.ceil(-0.23));
System.out.println("Math.ceil(3.89) = " + Math.ceil(-3.89));
System.out.println("-- --");
System.out.println("Math.floor(1.34) = " + Math.floor(1.34));
System.out.println("Math.floor(-0.23) = " + Math.floor(-0.23));
System.out.println("Math.floor(-3.89) = " + Math.floor(-3.89));
System.out.println("-- --");
System.out.println("Math.round(4.49) = " + Math.round(4.49));
System.out.println("Math.round(4.5) = " + Math.round(4.5));
}
}
以下のコマンドを実行しました。
$ javac JSample7_1.java
$ java JSample7_1
Math.ceil(1.34) = 2.0
Math.ceil(-0.23) = -0.0
Math.ceil(3.89) = -3.0
-- --
Math.floor(1.34) = 1.0
Math.floor(-0.23) = -1.0
Math.floor(-3.89) = -4.0
-- --
Math.round(4.49) = 4
Math.round(4.5) = 5
まとめ
何かの役に立てばと。