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

    package com.zhanggaosong;

    public class Money{
    public static String getMoney(long money){
    String strMoney ="";
    String strTemp = "";
    String strNum = String.valueOf(money);
    String[] zation = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
    String[] minu = { "分", "角", "元", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟" };
    try{
    for(int i = 0; i < strNum.length(); i ++){
    strTemp = strNum.substring(i,i+1);
    strMoney += zation[Integer.parseInt(strTemp)] + minu[(strNum.length() + 1) - i];
    }
    }catch(Exception ex){
    System.out.println("输入位数过长");
    }
    return strMoney;
    }

    public static void main(String[] args){
    Long log = 31311L;
    String str = Money.getMoney(log);
    System.out.println(str);
    }
    }

  • 相关阅读:
    tp5的 LayUI分页样式实现
    BSBuDeJie_05
    WCF 程序入门
    iOS Xcode 调试技巧
    Visual Studio 2015 如何将全英界面转成中文
    BSBuDeJie_04
    BSBuDeJie_03
    BSBuDeJie_02
    BSBuDeJie_01
    iOS 一些琐碎的知识点
  • 原文地址:https://www.cnblogs.com/zhanggaosong/p/2959326.html
Copyright © 2011-2022 走看看