zoukankan      html  css  js  c++  java
  • iOS 人民币单位转换,元 转 万元 转 亿,等等。

    - (NSString *)getDealNumwithstring:(NSString *)string withNumCount:(NSInteger)integer{
        
        
        NSDecimalNumber *numberA = [NSDecimalNumber decimalNumberWithString:string];
        NSDecimalNumber *numberB ;
        if (integer == 4) {
            numberB =  [NSDecimalNumber decimalNumberWithString:@"10000"];
        } else if (integer == 8){
            numberB =  [NSDecimalNumber decimalNumberWithString:@"100000000"];
        }else{
            numberB =  [NSDecimalNumber decimalNumberWithString:@"10000"];
        }
        //NSDecimalNumberBehaviors对象的创建  参数 1.RoundingMode 一个取舍枚举值 2.scale 处理范围 3.raiseOnExactness  精确出现异常是否抛出原因 4.raiseOnOverflow  上溢出是否抛出原因  4.raiseOnUnderflow  下溢出是否抛出原因  5.raiseOnDivideByZero  除以0是否抛出原因。
        NSDecimalNumberHandler *roundingBehavior = [NSDecimalNumberHandler decimalNumberHandlerWithRoundingMode:NSRoundDown scale:2 raiseOnExactness:NO raiseOnOverflow:NO raiseOnUnderflow:NO raiseOnDivideByZero:NO];
        
        /// 这里不仅包含Multiply还有加 减 乘。
        NSDecimalNumber *numResult = [numberA decimalNumberByDividingBy:numberB withBehavior:roundingBehavior];
        NSString *strResult = [numResult stringValue];
        return strResult;
    }
  • 相关阅读:
    Django之路由系统(urls.py)
    Django之配置文件(settings.py)
    初始Django
    CSS基础
    HTML
    mysql基础知识拾遗
    python的进程
    python 队列
    python的线程
    2017年10月21日 CSS常用样式&鼠标样式 以及 jQuery鼠标事件& jQuery图片轮播& jQuery图片自动轮播代码
  • 原文地址:https://www.cnblogs.com/weipeng168/p/7112252.html
Copyright © 2011-2022 走看看