Javaの切り捨てルールは何ですか?
Javaにおいて、整数の丸め方則は以下の通りです:
- 整数を切り捨てる場合、結果は変わりません。
- 浮動小数点数を整数に丸める方法は以下の通りです:
- Math.floor()関数を使用して、小数点以下を切り捨てる(その数以下の最大の整数を取る)。
- Math.ceil()関数を使用して、数値を切り上げる方法。
- Math.round()関数を使用して四捨五入して整数を取得する。
- 整数に切り上げる方法は、型の変換や強制的な型変換(int)を使用します。
For example: 例えば、
int num1 = 10;
double num2 = 3.14;
System.out.println(Math.floor(num2)); // 输出 3.0
System.out.println(Math.ceil(num2)); // 输出 4.0
System.out.println(Math.round(num2)); // 输出 3
System.out.println((int) num2); // 输出 3