最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
iOS开发之货币计算的例子
时间:2022-06-25 23:45:04 编辑:袖梨 来源:一聚教程网
在做和金额支付相关的时候,对价格的计算要求是非常严格的。
放一个金额四则运算的方法
// 金额计算方式
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,可以直接运行测试
相关文章
- 女神漫画免费阅读在线观看最新版本下载安装-女神漫画全集高清完整版免费漫画入口页面 02-10
- 豆包网页版官方入口-豆包AI人工智能在线体验 02-10
- 成何体统电视剧32集全集:高清在线观看(免下载直达) 02-10
- 学科网登录入口-中小学学科网官网电脑版 02-10
- QQ网页版扫码登录入口-QQ网页版文件传输入口 02-10
- 一耽女孩免费漫画阅读软件下载安装手机版-一耽女孩正版免费下载安卓入口 02-10