java格式化小数

package com.gpe.ukweb.invoice;

import java.math.BigDecimal;

public class FormatNumber {
 public FormatNumber(){}
 public static double Double(String d,int i){
  BigDecimal b = new BigDecimal(d);
  BigDecimal one = new BigDecimal("1");
  return b.divide(one,i,BigDecimal.ROUND_HALF_UP).doubleValue();
 }
 public static double Double(double d){
  return Double(Double.toString(d),2);
 }
 
 public static String strDouble(String d,int i){
  BigDecimal b = new BigDecimal(d);
  BigDecimal one = new BigDecimal("1");
  return b.divide(one,i,BigDecimal.ROUND_HALF_UP).toString();  
 }
 public static String strDouble(double d){
  return strDouble(Double.toString(d),2);
 }
 public static void main(String[] args){
  String ss="523.9999";
  System.out.println(FormatNumber.strDouble(ss,6));
 } 

}

posted on 2006-10-18 10:19 leoli 阅读(489) 评论(0)  编辑  收藏 所属分类: java


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2024年9月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

统计

常用链接

留言簿(6)

随笔分类

随笔档案(17)

文章分类(86)

收藏夹(3)

flex blog

good site

java blog

my friend

tools

抓虾

搜索

最新评论

阅读排行榜

评论排行榜