回 帖 发 新 帖 刷新版面

主题:求救

我有个问题想请大家帮帮忙:
我在数据库中用的float数据类型的字段(ruYield),在JSP中查询时<%out.println(rs.getDouble("ruYield"));%>显示的是小数点后很多位数据(小数点后一长串),而存入的只是两位数据,例如:存入数据库: 26.25而JSP查询后显示26.25000000000,我只想要原来的数据26.25。请各位帮帮我,谢谢!

回复列表 (共1个回复)

沙发

在前面加上import="java.text.*"
在程序里面写入下面这个,它就是用来设置位数的
DecimalFormat s1 = new DecimalFormat( ".00");
怎么用不用我再细说了吧
s1.format(这里是你要变的数。);

我来回复

您尚未登录,请登录后再回复。点此登录或注册