Javaの小数第一位で切り捨てるサンプルです。
Mathクラスのfloorメソッドを使用します。
floorメソッド
| public static double floor (double a) |
- 小数第一位で切り捨てます。
- 戻り値はdouble型です。
- Mathクラスのメソッドです。
- 以下はJava8 API仕様のMathクラスのfloorメソッドのリンクです。
https://docs.oracle.com/javase/jp/8/docs/api/java/lang/Math.html#floor-double-
コード
floorメソッドのサンプルです。
package test1;
public class Test1 {
public static void main(String[] args) {
// 小数第一位で切り捨て
double a = 2.26;
System.out.println(Math.floor(a)); //2.0
// 小数第一位で切り捨て
double b = 2.82;
System.out.println(Math.floor(b)); //2.0
}
}
小数第一位以外を切り捨てる場合は以下をご覧下さい。
Java 小数点以下の切り捨てのサンプル(setScale)
関連の記事
Java 小数第一位で切り上げるサンプル(ceil)
Java 小数第一位で四捨五入するサンプル(round)
Java べき乗を計算するサンプル(pow)
Java 小数点のある足し算、引き算、掛け算、割り算のサンプル(BigDecimal)
Java ランダムな数値を取得するサンプル(random)
Java 小数点以下の切り捨てのサンプル(setScale)