zoukankan      html  css  js  c++  java
  • 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出?

    去零的代码:
    return sb.reverse().toString().replaceAll("零[拾佰仟]","零").replaceAll("零+万","万").replaceAll("零+元","元").replaceAll("零+","零");
    public class RenMingBi {
    /**

    • @param args add by zxx ,Nov 29, 2008
      */
      private static final char[] data = new char[]{
      '零','壹','贰','叁','肆','伍','陆','柒','捌','玖'
      };
      private static final char[] units = new char[]{
      '元','拾','佰','仟','万','拾','佰','仟','亿'
      };
      public static void main(String[] args) {
      // TODO Auto-generated method stub
      System.out.println(
      convert(135689123));
      }

    public static String convert(int money)
    {
    StringBuffer sbf = new StringBuffer();
    int unit = 0;
    while(money!=0)
    {
    sbf.insert(0,units[unit++]);
    int number = money%10;
    sbf.insert(0, data[number]);
    money /= 10;
    }

    return sbf.toString();
    

    }
    }

  • 相关阅读:
    Node.js Express框架
    Node.js Web模块
    Node.js 工具模块
    Node.js GET/POST请求
    Node.js 文件系统
    Node.js 常用工具
    【day03】Xhtml
    【day02】Xhtml
    【紫书】【重要】Not so Mobile UVA
    【紫书】Tree UVA
  • 原文地址:https://www.cnblogs.com/clearlove007/p/14245640.html
Copyright © 2011-2022 走看看