标签:小数点后位数 技术 rate 格式化输出 image form generated generate int
记录下几种常用的控制小数点后位数的方法,除了这几种还有很多方法也可以控制,但是用得不常见,下面是比较常见的几种方法
具体实现
package _12_26_test; import java.math.BigDecimal; import java.math.BigInteger; import java.text.DecimalFormat; /*控制小数点后位数的几种方法 * * * */ public class twentyFiveTest { public static void main(String[] args) { // TODO Auto-generated method stub double a = 1.123456; BigDecimal bigDecimal = new BigDecimal(a); bigDecimal = bigDecimal.setScale(2,BigDecimal.ROUND_HALF_UP); System.out.println("方法一:"+bigDecimal); double b = 2.123456; DecimalFormat decimalFormat = new DecimalFormat(".##"); String bTo = decimalFormat.format(b); System.out.println("方法二:"+bTo); double c = 3.123456; System.out.printf("方法三:%.2f", c); } }
标签:小数点后位数 技术 rate 格式化输出 image form generated generate int
原文地址:https://www.cnblogs.com/lyd447113735/p/12401477.html