本篇为原创,需要转载或引用的朋友请注明来源,非常感谢!!!! 有时候我们需要控制double类型小数点后的位数,下面简单介绍一下: 假如现在想把某一个double的值限制在小数点后的4位,可以这样做: import java.text.DecimalFormat; public class Main { public static void main(String[] args) { DecimalFormat df = new DecimalFormat( "0.0000 "); double d1 = 1.0; double d2 = 4.56789; System.out.println(df.format(d1)); System.out.println(df.format(d2)); } }