怎样才能保留小数点后2位 如数据库里数字 2.3598415 怎么样才能在jsp页面上显示的时候只保留小数点后2位置呢?1.四舍五入2.不四舍五入. 数据类型分别是float、double型 和string型呢?如何实现,请大侠们指点啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java.text.DecimalFormat df = new DecimalFormat("#.##"); float d = 5002.412162162162; String newStr = df.format(d); System.out.println(newStr); java.text.DecimalFormat df = new DecimalFormat("#.##"); float d = 5002.412162162162; String newStr = df.format(d); System.out.println(newStr);问问题之前看下FAQ java.math.BigDecimal p=new java.math.BigDecimal("2.3598415");p=p.setScale(2,4);//第一个参数:保留小数位数, 第二个参数:舍入模式,4表示,四舍五入System.out.println(p); java.math.BigDecimal p=new java.math.BigDecimal("2.3598415");p=p.setScale(2,4);//第一个参数:保留小数位数, 第二个参数:舍入模式,4表示,四舍五入System.out.println(p);---------------你不会平时写代码也这样吧,我想我看你的代码会杀人的p = p.setScale(2, java.math.BigDecimal.ROUND_HALF_UP); 运行第一个struts例子出现空指针 关于tomcat连接池,谢谢 Timer的问题 急急急一个很简单的问题:关于history.go(-1)的问题 SSH 控制 session 开和关 以及 线程thread的管理 文件批量上傳問題 日期和时间控件在IE和FF中兼容问题 验证码调用问题,搞的我没方向,请高手赐教 急~~~求解简单页面问题jsp freemarker?是什么工具还是?? 菜鸟跪求分页代码,求求大虾,救命,程序要交了。 欢迎加入MSN web技术讨论群 顺便庆双节 散分~~~
float d = 5002.412162162162;
String newStr = df.format(d);
System.out.println(newStr);
float d = 5002.412162162162;
String newStr = df.format(d);
System.out.println(newStr);问问题之前看下FAQ
p=p.setScale(2,4);//第一个参数:保留小数位数, 第二个参数:舍入模式,4表示,四舍五入
System.out.println(p);
p=p.setScale(2,4);//第一个参数:保留小数位数, 第二个参数:舍入模式,4表示,四舍五入
System.out.println(p);
---------------你不会平时写代码也这样吧,我想我看你的代码会杀人的p = p.setScale(2, java.math.BigDecimal.ROUND_HALF_UP);