posts - 55,comments - 89,trackbacks - 0

    DecimalFormatNumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E4)、百分数 (12%) 和金额 ($123)。所有这些内容都可以本地化。

 1截取double类型的小数位:
 2public class Test {
 3   public static void main(String[] args){
 4      double a = 1.999999999999;
 5      //保留a的两位小数,注意不是四舍五入
 6      DecimalFormat df = new DecimalForma("#.00");
 7      a = Double.parseDouble(df.format(a));//format方法返回的是字符串类型
 8      System.out.println(a);
 9   }

10}
posted on 2009-04-16 09:04 jiafang83 阅读(240) 评论(0)  编辑  收藏

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


网站导航: