自己写程序吧,提取double的小数点,在向后取两位保存,不难的

解决方案 »

  1.   

    有没有例如vb里面的format函数
      

  2.   

    用NumberFormat里面的,或者是DecimalFormat里面的函数,或者corejava包里面有一个类可以像C语言的format那样用,corejava包就是那本什么java核心技术光盘里面的,网上找一下,也一大堆
      

  3.   

    NumberFormat f=NumberFormat.getNumberInstance();
    f.setMaximumFractionDigits(2);   // 最长小数位
    String s=f.format(3.254120000001);   // s: 3.25
      

  4.   

    d=1.23453;
    d = new BigDecimal(""+d).
          setScale(2,BigDecimal.ROUND_HALF_EVEN).doubleValue()