为什么在业务逻辑层取出的某些数据不对呢
赵小5 2011-06-28 02:57:16 使用的是ssh2框架,在后台输出的sql语句放到sql2005中查出来的数据是正确的,涉及到的这个数据是用sum(num)计算出来的,正常应该是41.6,但是在业务逻辑层service中取出却变成41.60000000000001了,而且只有这一条记录有问题,其他的记录的这个数据都对。
num是double类型的
部分代码如下
在业务逻辑层是用List<Object[]>来取出的,Iterator<Object[]> iter = list.iterator();
while(iter.hasNext()){ Object[] xx = iter.next();
builder.append("num:\"").append(xx[4])
}