本サイトはプロモーション(広告)が含まれています。

【Java】小数点第一位まで表示させる方法

【Java】小数点第一位まで表示させる方法

floorメソッド:小数第一位で切り捨てる

 Javaで小数点第一位まで表示させるには、小数点第二位以降を切り捨てることで小数点第一まで表示となります。

 floorメソッドでは小数点以下(小数第一位)を切り捨てることができます。

対象の値に対して10を掛けて、その後floorメソッドを使用する⇒最後に10を割り値を戻して上げることで小数点第一位まで表示させることができます。

double d = 123.456;
//小数点第一位まで表示
double d2=(Math.floor(d * 10)) / 10;
//十の位まで表示(小数点以下切り捨て)
double d3 = Math.floor(d);
//小数点第二位まで表示
double d4 =(Math.floor(d * 100)) / 100;
//十の位まで表示(一の位切り捨て)
double d5 =(Math.floor(d /  10)) * 10;

System.out.println(d);
System.out.println(d2);
System.out.println(d3);
System.out.println(d4);
System.out.println(d5);

// 実行結果
123.456
123.4
123.0
123.45
120.0

Javaの記事一覧へ

PAGE TOP