java 截取小数位数
java 截取小数位数
1.
java.text.NumberFormat formater = java.text.DecimalFormat.getInstance();
formater.setMaximumFractionDigits(2);
formater.setMinimumFractionDigits(2);
System.out.println(formater.format(3.1415927));;
在formater.setMaximumFractionDigits(2);后面加上
formater.setMinimumFractionDigits(2);就不会截掉最后一个0了
2.
1.
java.text.NumberFormat formater = java.text.DecimalFormat.getInstance();
formater.setMaximumFractionDigits(2);
formater.setMinimumFractionDigits(2);
System.out.println(formater.format(3.1415927));;
在formater.setMaximumFractionDigits(2);后面加上
formater.setMinimumFractionDigits(2);就不会截掉最后一个0了
2.
float avprice =
java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
String aveprice=df.format(avprice);
System.out.println(aveprice); //234.56
写#的是有值就写值,没值就不写
写0的是有值就写值,没值就写0
posted on 2007-07-17 15:49 sharewind 阅读(3154) 评论(0) 编辑 收藏 举报