`
shixiuteng
  • 浏览: 40316 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

货币转换人民币格式

    博客分类:
  • java
 
阅读更多
public String toRMB(double money) {   
    char[] s1 = {'零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'};   
    char[] s4 = {'分', '角', '元', '拾', '佰', '仟', '万', '拾', '佰', '仟', '亿', '拾', '佰', '仟', '万'};   
    String str = String.valueOf(Math.round(money * 100 + 0.00001));   
    String result = "";   
  
    for (int i = 0; i < str.length(); i++) {   
        int n = str.charAt(str.length() - 1 - i) - '0';   
        result = s1[n] + "" + s4[i] + result;   
    }   
  
    result = result.replaceAll("零仟", "零");   
    result = result.replaceAll("零佰", "零");   
    result = result.replaceAll("零拾", "零");   
    result = result.replaceAll("零亿", "亿");   
    result = result.replaceAll("零万", "万");   
    result = result.replaceAll("零元", "元");   
    result = result.replaceAll("零角", "零");   
    result = result.replaceAll("零分", "零");   
  
    result = result.replaceAll("零零", "零");   
    result = result.replaceAll("零亿", "亿");   
    result = result.replaceAll("零零", "零");   
    result = result.replaceAll("零万", "万");   
    result = result.replaceAll("零零", "零");   
    result = result.replaceAll("零元", "元");   
    result = result.replaceAll("亿万", "亿");   
  
    result = result.replaceAll("零$", "");   
    result = result.replaceAll("元$", "元整");   
  
    return result;   
}  

 

分享到:
评论

相关推荐

    货币转换程序python,货币转换(2023年最新整理分享)

    10. **非银联渠道**:在中国银行的信用卡境外非银联渠道消费时,如果未开通全球货币单一人民币结算功能,将涉及货币转换和相应的跨境交易货币兑换手续费。 了解以上知识点后,你可以开始编写一个Python程序,实现从...

    WPS表格轻松完成数字的货币转换.docx

    WPS表格,作为一款强大的办公软件,提供了便捷的方法来实现这一功能,无论是对已有的数字进行货币转换,还是在输入时即显示货币格式,都能轻松完成。下面,我们将详细探讨如何在WPS表格中进行数字到货币的转换。 ...

    Android 货币转换

    在Android平台上,货币转换是一个常见的应用场景,特别是在电子商务或者金融类应用中。本项目"Android 货币转换"提供了一个简单但实用的解决方案,主要针对欧元(EUR)和美元(USD)之间的转换。这个项目是使用...

    货币汇率转换界面

    在编程实现货币转换时,我们需要考虑以下关键点: 1. **数据结构与变量**:通常,我们会创建一个数据结构(如字典或类)来存储各种货币及其对应的汇率。例如,`currency_rates = {'USD': 6.5, 'EUR': 7.8}`,表示...

    中文货币转换 VB 源码

    【中文货币转换 VB 源码】是一种在Visual Basic (VB)编程环境下实现的程序代码,主要用于处理中文货币格式的转换。VB是Microsoft开发的一种面向对象的编程语言,广泛应用于Windows应用程序开发。在这个项目中,源码...

    C#编写的货币转换程序

    可以自己修改其中的一些参数,代码都精简了

    python实现人民币大写转换

    本文实例为大家分享了python实现人民币大写转换的具体代码,供大家参考,具体内容如下 #!/usr/bin/python # -*- coding:utf-8 -*- # ********* 转换方法介绍 ********* # 将需要转换的数字从右向左,每4位分成一个...

    货币数值转换类

    货币数值转换类,主要是转换中文大写之类的

    java实现货币转换

    Java实现货币之间的币值转换例如美元到人名币的转换,显示汇率和各自的币值

    人民币到美元的转换系统

    【人民币到美元的转换系统】是一个基于J2EE(Java 2 Enterprise Edition)技术平台开发的应用程序,专门设计用于实现人民币(CNY)与美元(USD)之间的货币转换功能。这个系统利用SQL(Structured Query Language)...

    各国货币兑人民币汇率表.pdf

    【货币转换规则】 转换货币时,需要根据当前汇率进行计算。例如,如果要将100美元转换为人民币,就用100乘以6.82人民币,得到的结果是682人民币。同理,其他货币的转换也是同样的计算方法。 【货币价值与经济影响...

    word文档自动转换货币人民币金额大写.doc

    在Word文档中自动转换货币人民币金额为大写是一项常见的需求,尤其在财务报表或发票制作时更为重要。本文档提供了一种方法,通过Word的域代码功能实现这一自动化过程。 首先,我们需要理解文档中使用的域代码逻辑。...

    Rmb.rar_人民币 转换 java_人民币大写

    程序可能包含一个方法,接收一个数字作为输入,然后通过一系列步骤将其转换为人民币大写的格式。这包括但不限于: 1. **数字处理**:将输入的数字进行正负判断,处理小数点,以及零的特殊处理。负数前会添加“负”...

    人民币货币符号怎么打及更改默认货币格式.docx

    在Excel中,如果需要将数值转化为货币格式,可以在单元格中输入数字,比如“58”,然后点击“开始”选项卡下的“数字”下拉菜单,选择“货币”命令,系统会自动将其转换为货币格式,显示为人民币。若只需要输入单个...

    DELPHI实现货币小写转换大写

    2. **金额处理**:将输入的金额转换为字符串,确保其格式正确。通常需要先去除非数字字符,然后根据需要添加千位分隔符。 3. **大写转换**:遍历金额字符串的每一位,根据数字映射表将其转换为大写汉字。同时,需要...

    excel中数字自动转换成人民币大写文字

    虽然Excel默认的格式设置不能直接转换为大写人民币,但可以设置单元格的货币格式,使其看起来像人民币,但这并不改变实际的数字内容。 8. **外部工具**: 如果经常有此需求,可以考虑使用专门的Excel插件或第三方...

    纯js实用格式化货币插件

    其中,`number`是待转换的数字,`currencyCode`是对应的货币代码,如"USD"代表美元,"CNY"代表人民币,而`options`则可以用来设置更多个性化选项,如小数位数、千分位分隔符等。 此外,考虑到某些国家或地区可能...

    使用java将人民币金额转换成大写并使用自定义标签显示到页面

    本篇将介绍如何使用Java编程语言将人民币金额转换成大写,并且通过自定义标签库(Tag Library)在网页上显示。首先,我们来看`ChangeNumMoney.java`这个文件,它可能包含了实现金额转换的核心逻辑。 `...

    各国货币兑人民币汇率表.doc

    以下是一些主要国家和地区的货币与人民币的汇率转换知识: 1. **美元(USD)**: 1美元兑换约6.82人民币。这意味着如果你在美国购买价值100美元的商品,按当前汇率计算,你需要支付约682人民币。 2. **欧元(EUR)*...

Global site tag (gtag.js) - Google Analytics