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

  利用java.text.DecimalFormat可以设置double型数据的小数点位数,具体做法如下代码:
import java.text.DecimalFormat;  
  
public class Main {  
    public static void main(String[] args) {  
               DecimalFormat df = new DecimalFormat( "0.00"); //设置double类型小数点后位数格式
               double d1 = 2.1;
               double d2 = 3.45678;
               System.out.println(df.format(d1)); //将输出2.10
               System.out.println(df.format(d2)); //将输出3.46(四舍五入)
        }  
}  

你可能感兴趣的:(Java)