Java code


?



import          java.math.BigDecimal;        


         import          java.math.RoundingMode;        


                  


         public          class          Sample {        


                  public          static          final          BigDecimal a =          new          BigDecimal(         "450.8943820597459"         );        


                  


                  public          static          void          main(String[] args) {        


                  


                  // 6 表示截取到小数点后第6位        


                  // RoundingMode.DOWN 表示小数点后多余6位时,直接截取(不进行四舍五入)        


                  BigDecimal result = a.setScale(         6         , RoundingMode.DOWN);        


                  System.out.println(         "a = "          + a);        


                  System.out.println(         "result = "          + result);        


                  }        


         }




输出:


a = 450.8943820597459


result = 450.894382