随笔 - 154  文章 - 60  trackbacks - 0
<2008年3月>
2425262728291
2345678
9101112131415
16171819202122
23242526272829
303112345

声明:

该blog是为了收集资料,认识朋友,学习、提高技术,所以本blog的内容除非声明,否则一律为转载!!

感谢那些公开自己技术成果的高人们!!!

支持开源,尊重他人的劳动!!

常用链接

留言簿(3)

随笔分类(148)

随笔档案(143)

收藏夹(2)

其他

学习(技术)

观察思考(非技术)

搜索

  •  

最新评论

阅读排行榜

评论排行榜

代码:
import java.text.DecimalFormat;
import java.math.BigDecimal;

public class Test_Double{
    
public static void main(String[] args){
        
//-----方法1--------四舍五入  round对负数是五舍六入
        double d_1 = 123.9;
        System.out.println(
"d_1 = "+Math.round(d_1));
        
//-------方法2------------------
        DecimalFormat decfmt = new DecimalFormat("##0.00");   
          System.out.println(decfmt.format(
1.33482222));
          
//--------方法3--------------
          double x = 1.33345;   
        java.text.NumberFormat formate 
= java.text.NumberFormat.getNumberInstance();   
        formate.setMaximumFractionDigits(
3);//设定小数最大为数   ,那么显示的最后会四舍五入的   
        String m = formate.format(x);   
        System.out.println(m);  
        
//--------方法4--------------
        BigDecimal bd = new BigDecimal(1.234543);   
        bd 
= bd.setScale(3,BigDecimal.ROUND_HALF_EVEN);   
        
double d = bd.doubleValue();   
        System.out.println(d);
    }

}
posted on 2008-03-20 14:20 lk 阅读(3546) 评论(0)  编辑  收藏 所属分类: j2se

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


网站导航: