Java double类型转换int
鬼鬼妲妲 2013-11-20 08:57:21 Integer present=0;
int shopId=(Integer)list.get(i)[0];
Query q=session.createSQLQuery("select price from tb_food_order where order_state=1 and shop_id =?" );
q.setInteger(0, shopId);
List<Double> listPresent=q.list();
for(int j=0;j<listPresent.size();j++){
int x=(int) Math.floor(listPresent.get(j)/12);
present=present+x;
}
这个转为int为什么会出错,就大神修改??