zoukankan      html  css  js  c++  java
  • 数字转大写(java)

    数字转大写

    public class bnum {
        public bnum() {
        }

       static String []bigNum={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
       static String []wei={"元","拾","佰","仟","万"};
       static String []swei={"角","分"};
       static String getNUM(String str){
          
        int t=Integer.parseInt(str);
        return bigNum[t];
        }
        static String getdanwei(int t){
        return wei[t];
        }

       
        public static void main(String[] args) {
            String strbig=new String("");
           
            float num=12345.78f;
            String temp=String.valueOf(num);
            int bi=temp.indexOf(".");
            int si=temp.length()-(bi+1);
            System.out.println(temp.length()+" "+bi+" "+si);
            int j=bi;
            for (int  i =0;  i<bi;i++) {
                strbig+=getNUM(temp.substring(i,i+1));
                strbig+=getdanwei(j-1);
                j--;
            }
            temp=temp.substring(bi+1,temp.length());
            for (int i = 0; i < si; i++) {
               
                strbig+=getNUM(temp.substring(i,i+1));
                strbig+=swei[i];
            }
           
            System.out.println(strbig);
        }
    }

  • 相关阅读:
    了解大数据的特点、来源与数据呈现方式
    作业四 简单四则运算
    阅读《构建之法》1-5章有感
    分布式版本控制系统Git的安装与使用
    第一次作业-准备
    dubbo相关
    SSL相关
    关于serialize和serializearray在JS和JQuery的区别
    Log4j 的日志级别
    关于CSS中display
  • 原文地址:https://www.cnblogs.com/ahuo/p/611534.html
Copyright © 2011-2022 走看看