BigDecimal bPrice = new BigDecimal(0);
int choice_device_count = 0;
float mTotal_money = 0;
String price = "0.01";
bPrice = new BigDecimal(price);
choice_device_count =5;
BigDecimal bCount = new BigDecimal(choice_device_count);
mTotal_money = bPrice.multiply(bCount).floatValue();
如果用float 直接乘以int后,值会出现不准确现象。例如: 0.01*5 =0.0499999的现象