首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Java 封存2位小数

2012-11-14 
Java 保留2位小数首先定义:? java.text.DecimalFormat?? dfnew?? java.text.DecimalFormat(#0.00)??再

Java 保留2位小数

首先定义:
? java.text.DecimalFormat?? df=new?? java.text.DecimalFormat("#0.00");?
?
再是:
x = 83.3333333333;
df.format(x);?
?
结果: 83.33

-----------------------------------------------------------------

保留三位小数:

? double x= 0.666666;
??DecimalFormat df5 = new DecimalFormat("0.000");
??System.out.println(df5.format(x));

?

-----------------------------------------------------------------

import java.math.BigDecimal;import java.math.MathContext;import java.math.RoundingMode;public class BigDec {public static void main(String[] args){//四舍五入方法MathContext v = new MathContext(5,RoundingMode.HALF_DOWN);BigDecimal a = new BigDecimal("0.87234643298346",v);System.out.println(a);}}

热点排行