java 四捨五入保留小數的實現方法

NO IMAGE

// 方式一:

double f = 3.1516;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();

// 方式二:

new java.text.DecimalFormat(“#.00”).format(3.1415926);
// #.00 表示兩位小數 #.0000四位小數 以此類推…

// 方式三:

double d = 3.1415926;
String result = String.format(“%.2f”, d);
// %.2f %. 表示 小數點前任意位數 2 表示兩位小數 格式後的結果為f 表示浮點型。

//方法四:

Math.round(5.2644555 * 100) * 0.01d;
//String.format(“%0” 15 “d”, 23) 23不足15為就在前面補0

以上就是小編為大家帶來的java 四捨五入保留小數的實現方法的全部內容了,希望對大家有所幫助,多多支援指令碼之家~

您可能感興趣的文章:

Java中DecimalFormat用法詳解java DecimalFormat常用方法詳解java 使用DecimalFormat進行數字的格式化例項詳解詳解java的四捨五入與保留位示例java 四捨五入使java保留2位小數示例講解java中DecimalFormat四捨五入用法詳解