美文网首页iOS Review
iOS-Float大小比较

iOS-Float大小比较

作者: 面试小集 | 来源:发表于2016-08-23 16:29 被阅读816次

    在价格,金额的计算中,如果直接使用<, >, =去计算金额会导致由精度导致的不准确问题。好的做法是:

            NSNumber *totalPriceNumber = [NSNumber numberWithFloat:totalPrice];
            NSNumber *minPriceNumber = [NSNumber numberWithFloat:schoolModel.minprice];
            
            if ([totalPriceNumber compare:minPriceNumber] == -1) {
                @strongify(self)
                [self disappearView];
                
                [[RSToastView shareRSToastView] showToast:[NSString stringWithFormat:@"最低%.2f元起送",schoolModel.minprice]];
            }
    

    相关文章

      网友评论

        本文标题:iOS-Float大小比较

        本文链接:https://www.haomeiwen.com/subject/qeknsttx.html