我需要获取一个带两位小数的浮点数,用于价格的显示,我知道如果不要小数的话可以Cint(),那我要小数并保留前边的整数部分且要四舍五入(并不需要很精确的四舍五入)应该怎么做?多谢
如
123.98---123.98
123.997---124.00
0.345---0.35
如
123.98---123.98
123.997---124.00
0.345---0.35
解决方案 »
- HTML代码转化为JSP代码的问题。
- 现在急需大家的帮助
- 我们眼中的Java,可以试试
- 本版近期展开严打,特开此贴接受导分投诉,欢迎大家踊跃举报.
- JAVA获取网页返回内容疑难
- jsp数据库编程下载
- 求助,关于CLOB的问题
- UlterEdit有类似于EditPlus中的控件那样的东西吗,可以在SQL的关键字上加颜色?
- 招聘经验丰富Java兼职教师!北京 70元/月 起 mail:[email protected]
- 通过<form>提交与通过filename.jsp?id1=value1&id2=value2的方式效果相同吗?
- 请教一下 为什么在XP中VB.NET的ASP.NET应用程序不能用?
- ========超级郁闷,JSP+MySQL又见编码问题!========
BigDecimal bd = new BigDecimal(d);
bd = bd.setScale(2, BigDecimal.ROUND_HALF_UP);
System.out.println(bd);
double d = 123.997;
DecimalFormat fmt = new DecimalFormat("0.00");
String s = fmt.format(d);
System.out.println(s);