谢谢!!!

解决方案 »

  1.   

    DecimalFormat   format   =   new   DecimalFormat("0.000000");   
                      double   d   =   12.1234567891;   
                      System.out.println(format.format(d));
      

  2.   

    你是要这样的效果么?
    double a = 1.34566777;
    DecimalFormat df1 = new DecimalFormat("0.000000");//不够6位补零输出
    DecimalFormat df2 = new DecimalFormat("0.######");//不够6位以实际位数输出 你要哪个?
    System.out.println(df2.format(a)); //输出 1.345668