2007年10月15日月曜日

Math クラス

java.lang.Math クラスは final なので継承することはできません。
java.lang.Math クラスのコンストラクタは private なので Math クラスのインスタンスを作成することはできません。
<サンプル>
double number = Math.random() * 10;
System.out.println(number);
System.out.println("abs = " + Math.abs(number));
System.out.println("ceil = " + Math.ceil(number));
System.out.println("floor = " + Math.floor(number));
System.out.println("round = " + Math.round(number));

出力結果は毎回異なります。

1.8282950594054825
abs = 1.8282950594054825
ceil = 2.0
floor = 1.0
round = 2

0 件のコメント: