javaのプログラムで小数点以下の数値に対して、
切り上げ、切捨て、四捨五入する方法を教えてください。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答1件
0
ベストアンサー
Mathクラスのメソッドを使います。
切り上げ・・・Math.ceil
切捨て・・・Math.floor
四捨五入・・・Math.round
各メソッドの仕様はjava.lang.MathクラスのAPIを参照ください。
http://docs.oracle.com/javase/jp/7/api/java/math/package-summary.html
(例)
`
double d1 = 2.14d;
double d2 = 4.69d;
double d3 = -0.33d;
double d4 = -6.99d;
System.out.println("変数a=" + d1 + "の切り上げ:" + Math.ceil(d1) + " 切捨て:"
- Math.floor(d1) + " 四捨五入:" + Math.round(d1));
System.out.println("変数b=" + d2 + "の切り上げ:" + Math.ceil(d2) + " 切捨て:"
- Math.floor(d2) + " 四捨五入:" + Math.round(d2));
System.out.println("変数b=" + d3 + "の切り上げ:" + Math.ceil(d3) + " 切捨て:"
- Math.floor(d3) + " 四捨五入:" + Math.round(d3));
System.out.println("変数b=" + d4 + "の切り上げ:" + Math.ceil(d4) + " 切捨て:"
- Math.floor(d4) + " 四捨五入:" + Math.round(d4));
`
投稿2014/06/04 01:30
総合スコア463
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。