请问下这两个方法具体如何使用,谁能打个例子给我看看?

解决方案 »

  1.   

    关于BigDecimal
    百度一下,很多的。http://blog.csdn.net/merak_wuyj/archive/2007/09/28/1804890.aspx
      

  2.   

    这是两个类,使用起来很简单的,看看 API DOC 基本上就学会了。
      

  3.   

    http://hi.baidu.com/johnsoncr/blog/item/09e8d52c4e0dffef8b139976.html
    看下这里的资料
      

  4.   

    public float add(float v1,float v2){
      BigDecimal b1 = new BigDecimal(Float.toString(v1));
      BigDecimal b2 = new BigDecimal(Float.toString(v2));
      return b1.add(b2).floatValue();
     }  public float sub(float v1,float v2){
      BigDecimal b1 = new BigDecimal(Float.toString(v1));
      BigDecimal b2 = new BigDecimal(Float.toString(v2));
      return b1.subtract(b2).floatValue();
     }  public float mul(float v1,float v2){
      BigDecimal b1 = new BigDecimal(Float.toString(v1));
      BigDecimal b2 = new BigDecimal(Float.toString(v2));
      return b1.multiply(b2).floatValue();
     }  public float div(float v1,float v2){
      BigDecimal b1 = new BigDecimal(Float.toString(v1));
      BigDecimal b2 = new BigDecimal(Float.toString(v2));
      return b1.divide(b2,3,BigDecimal.ROUND_HALF_UP).floatValue();
     }  public float round(float v){
      BigDecimal b = new BigDecimal(Float.toString(v));
      BigDecimal one = new BigDecimal("1");
      return b.divide(one,3,BigDecimal.ROUND_HALF_UP).floatValue();
     }
      

  5.   

    学习类的使用方法最好是查jdk。