在做和金额支付相关的时候,对价格的计算要求是非常严格的。
放一个金额四则运算的方法
// 金额计算方式
typedef enum {
Adding,
Subtracting,
Multiplying,
Dividing,
}calucateWay;
#pragma mark 货币计算
+ (NSString *)decimalNumberCalucate:(NSString *)originValue1 originValue2:(NSString *)originValue2 calucateWay:(calucateWay)calucateWay
{
NSDecimalNumber *decimalNumber1 = [NSDecimalNumber decimalNumberWithString:originValue1];
NSDecimalNumber *decimalNumber2 = [NSDecimalNumber decimalNumberWithString:originValue2];
NSDecimalNumber *product;
switch (calucateWay) {
case Adding:
NSLog(@"+++++++++");
product = [decimalNumber1 decimalNumberByAdding:decimalNumber2];
break;
case Subtracting:
NSLog(@"---------");
product = [decimalNumber1 decimalNumberBySubtracting:decimalNumber2];
break;
case Multiplying:
NSLog(@"*********");
product = [decimalNumber1 decimalNumberByMultiplyingBy:decimalNumber2];
break;
case Dividing:
NSLog(@"/////////");
product = [decimalNumber1 decimalNumberByDividingBy:decimalNumber2];
break;
default:
break;
}
return [product stringValue];
}
上面的只是方法,下面奉上demo,可以直接运行测试
荒野乱斗国际版 (BrawlStars)最新版本v56.274
下载一波超人内置修改器菜单版 安卓版v1.0.2
下载敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载继承了一座戏园子无限声望铜钱版 内置菜单最新版v1.7
继承了一座戏园子折相思版是游戏的破解版本,在该版本中为玩家提
山河半世橙光清软金手指版 无限鲜花v3.24
山河半世是一款超级好玩的橙光恋爱游戏,在游戏中玩家们需要扮演
蓬莱手游折相思版 安卓版v1.0.0
蓬莱免广告版是游戏的修改版本,在该版本中为玩家去除了广告,玩
当红影后橙光游戏破解版2025 最新版v1.0
当红影后橙光破解版是一款超级好玩的娱乐圈题材的橙光游戏,在这
忽然成了万人迷清软完结版 无限鲜花版v12.15
忽然成了万人迷破解版是一款非常好玩的男性向橙光游戏,在有一天