iOS----------四舍五入(只舍不入)

    NSString * totalAssetString =@"1161000.00";

    NSDecimalNumber *totalAssetNumber = [NSDecimalNumber decimalNumberWithString:totalAssetString];

    NSDecimalNumber *publicNumber = [NSDecimalNumber decimalNumberWithString:@"10000"];

    NSDecimalNumberHandler *roundUp = [NSDecimalNumberHandler

                                       

                                       decimalNumberHandlerWithRoundingMode:NSRoundDown

                                       

                                       scale:2

                                       

                                       raiseOnExactness:NO

                                       

                                       raiseOnOverflow:NO

                                       

                                       raiseOnUnderflow:NO

                                       

                                       raiseOnDivideByZero:NO];

 

    NSDecimalNumber *dividNum2 = [totalAssetNumber decimalNumberByDividingBy:publicNumber withBehavior:roundUp];

    NSLog(@"dividNum2---%@",[NSString stringWithFormat:@"%.2f",[dividNum2 floatValue]]);

 

posted @ 2019-03-19 17:31  iOS张文权  阅读(561)  评论(0编辑  收藏  举报