JAVA中控制double类型小数点后位数的方法


有时候我们需要控制double类型小数点后的位数,下面简单介绍一下:

假如现在想把某一个double的值限制在小数点后的4位,可以这样做:

  1. import java.text.DecimalFormat;  
  2.   
  3. public class Main {  
  4.     public static void main(String[] args) {  
  5.                DecimalFormat df = new DecimalFormat( "0.0000 ");  
  6.                double d1 = 1.0;  
  7.                double d2 = 4.56789;  
  8.                System.out.println(df.format(d1));   
  9.                System.out.println(df.format(d2));   
  10.         }  
  11. }  

相关内容