当前页面: 开发资料首页 → J2SE 专题 → 保留两位
保留两位
摘要: 保留两位
在java中,如何让一个float或double型数据只保留两位小数???
import java.text.DecimalFormat;
class ff
{
public static void main(String[] args)
{
double d = Double.parseDouble(new DecimalFormat("#.00").format(156.1245D));
System.out.println(d);
float f = Float.parseFloat(new DecimalFormat("#.00").format(1212.45454F));
System.out.println(f);
}
}
DecimalFormat df=(DecimalFormat)NumberFormat.getInstance();
df.setMaximumFractionDigits(2);
System.out.println(df.format(12.3456789));
则输出为:12.35
更详细了解“java中格式化输出数字”
访问我的博客:
http://blog.csdn.net/hbcui1984/archive/2006/09/23/1269761.aspx
非常感谢两位的帮忙,两种方法都不错.