这个iDiscount用100以内的整数表示。它除以浮点型的100,其实就是折扣呗,一般也就是0.几,怎么会比1大呢?比如说打8折,那iDiscount就是20,1-20/100.0 = 0.8,怎么会变成负数呢?
iDiscount是折扣,/100.0得出百分比,1-它才是真正收费所占原来收费的比。