>  > 【送料無料】 215/60R17 17インチ MONZA モンツァ JPスタイルクレーヴァー 7J 7.00-17 SAFFIRO サフィーロ SF5000(限定) サマータイヤ ホイール4本セット
【N423】エルグランド [H26/1-][PE52 / PNE52 / TE52 / TNE52] セレクション グレー Bellezza ベレッツァ シートカバー
ブリヂストン ブリザック VRX 2018年製 スタッドレス スタッドレスタイヤ 〇 185/65R15 WEDS ジョーカーマジック ホイールセット 4本 15インチ 15 X 5.5 +50 4穴 100 > 四捨五入・切上げ・切捨てをする

【送料無料】 215/60R17 17インチ MONZA モンツァ JPスタイルクレーヴァー 7J 7.00-17 SAFFIRO サフィーロ SF5000(限定) サマータイヤ ホイール4本セット

数値を指定した桁数で四捨五入したり、切り上げ 、切り捨てをしたい場合は 15インチステップワゴンRF3、4WEDS レオニス VT パールブラック/ミラーカット 6.0Jx15ヨコハマ エコス ES31 195/65R15 LED Hiビーム H3 7P 冷却ファン 45W スカイライン R32後期(プロジェクター) ハイパワー 6000ルーメン、
java.math.BigDecimalクラスを使用します。

【送料無料】 10個入り 215/60R17 17インチ MONZA モンツァ JPスタイルクレーヴァー 7J 7.00-17 SAFFIRO サフィーロ 1800 SF5000(限定) サマータイヤ ホイール4本セット

四捨五入、切り捨て、切り上げサンプル
import java.math.BigDecimal;
public class RoundSample {
 public static void main(String args[]) {
 //元データ
 double val = 42.195;
 //元データをBigDecimal型にする
 BigDecimal bd = new BigDecimal(val);
 //四捨五入する
 BigDecimal bd1 = bd.setScale(0, BigDecimal.ROUND_HALF_UP); //小数第1位
 BigDecimal bd2 = bd.setScale(1, BigDecimal.ROUND_HALF_UP); //小数第2位
 //切り捨てする
 BigDecimal bd3 = bd.setScale(0, BigDecimal.ROUND_DOWN); //小数第1位
 BigDecimal bd4 = bd.setScale(1, BigDecimal.ROUND_DOWN); //小数第2位
 //切り上げする
 BigDecimal bd5 = bd.setScale(0, BigDecimal.ROUND_UP); //小数第1位
 BigDecimal bd6 = bd.setScale(1, BigDecimal.ROUND_UP); //小数第2位
 //画面表示
 System.out.println("四捨五入(小数第1位):" + bd1.doubleValue());
 System.out.println("四捨五入(小数第2位):" + bd2.doubleValue());
 System.out.println("切捨て(小数第1位):" + bd3.doubleValue());
 System.out.println("切捨て(小数第2位):" + bd4.doubleValue());
 System.out.println("切上げ(小数第1位):" + bd5.doubleValue());
 System.out.println("切上げ(小数第2位):" + bd6.doubleValue());
 }
}
実行結果
C:\>java RoundSample 四捨五入(小数第1位):42.0 四捨五入(小数第2位):42.2 切捨て(小数第1位):42.0 切捨て(小数第2位):42.1 切上げ(小数第1位):43.0 切上げ(小数第2位):42.2

丸めの種類

四捨五入や切り捨て、切り上げ含めて以下のような丸め方法が用意されています。

例はすべて小数第1位を対象としています。

Tweet

数値・演算カテゴリ

ホイール4本セット 215/60R17 7.00-17 【送料無料】 JPスタイルクレーヴァー SAFFIRO MONZA 【送料無料】 SF5000(限定) モンツァ 17インチ 7J サフィーロ サフィーロ サマータイヤ

{yahoojp} {java-reference.com}
【丸め方法に関するBigDecimalクラスの定数】
丸め方法説明
ROUND_CEILING正の無限大に近づくように丸めるモード
(例)42.1→43.0、-42.1→-42.0
ROUND_DOWNゼロに近づくように丸めるモード
(例)42.1→42.0、-42.1→-42.0
ROUND_FLOOR負の無限大に近づくように丸めるモード
(例)42.1→42.0、-42.1→-43.0
ROUND_HALF_DOWN五捨六入する
(例)42.5→42.0 USグリル Set of 4 Caliper Covers,Front: JEEP- Rear: JEEP Grill Logo, Yellow w/BLK 4つのキャリパーカバーのセット、フロント:JEEP-リア:JEEPグリルロゴ、BLK付きイエロー、42.6→43.0、
 -42.5→-42.0 17インチシビック ハイブリッドFD系WEDS ヴェルヴァ スポルト ディープメタル 7.0Jx17VEURO VE303 215/45R17、-42.6→-43.0
ROUND_HALF_EVEN末尾が偶数のほうに丸める
(例)42.4→42.0、42.5→42.0、
 43.4→43.0、43.5→44.0、
 -42.4→-42.0、-42.5→-42.0、
 -43.4→-43.0、-43.5→-44.0
ROUND_HALF_UP四捨五入する
(例)42.4→42.0 D.A.D ラグジュアリーセンターキルティングシートカバー オールVブラック 30系 ヴェルファイア ハイブリッド 一台分 GARSON ギャルソン DAD、42.5→43.0、
 -42.4→-42.0、-42.5→-43.0
ROUND_UNNECESSARY丸め不要
ROUND_UP0 から離れるように丸めるモード
(例)42.1→43.0、-42.1→-43.0
{yahoojp}jpprem01-zenjp40-wl-zd-39650