java浮點(diǎn)數(shù)保留兩位小數(shù) java兩個(gè)數(shù)相除后四舍五入并保留兩位小數(shù)?
java兩個(gè)數(shù)相除后四舍五入并保留兩位小數(shù)?1 double f = 3.1516BigDecimal b = new BigDecimal(f)2 double f1 = b.setScale
java兩個(gè)數(shù)相除后四舍五入并保留兩位小數(shù)?
1 double f = 3.1516BigDecimal b = new BigDecimal(f)2 double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()new java.text.DecimalFormat("#.00").format(3.1415926)
3 double d = 3.1415926String result = String.format("%.2f", d)// %.2f %. 表示 小數(shù)點(diǎn)前任意位數(shù) 2 表示兩位小數(shù) 格式后的結(jié)果為f 表示浮點(diǎn)型。4 Math.round(5.2644555 * 100) * 0.01d//String.format("%0" 15 "d", 23) 23不足15為就在前面補(bǔ)0
1 方法點(diǎn)撥求近似數(shù)時(shí):保留整數(shù),表示精確到個(gè)位;保留一位小數(shù),表示精確到十分位;保留兩位小數(shù),表示精確到百分位……2、保留一位小數(shù)如果保留一位小數(shù),就要把第二、三位小數(shù)省略。在表示近似數(shù)時(shí),小數(shù)末尾的0不能去掉。 3、保留整數(shù)部分: ≈1