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