`
jinyanliang
  • 浏览: 308007 次
  • 性别: Icon_minigender_1
  • 来自: 河南开封
社区版块
存档分类
最新评论

JAVA数字大写金额转换

阅读更多
import java.io.*; 

import java.lang.String; 
  

public class change 



  public static void main(String agrs[]) 

  { 

   //Money用于存放输入的金额数 

   long Money=0; 

   String Mon[]={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}; 

          

         String Mon1[]={"拾","佰","仟","万","拾万","百万","仟万","亿","拾亿","百亿","仟亿"}, 

          je[]=new String[30];//je[]数组用于存放数字金额被转换后的数字 

           

          //n用于测试您是否有金额转换 

          int n=agrs.length; 
           

          if(n==0) 

          System.out.println("请输入需要转换的金额:"); 
           

             //将输入的金额转化成long型的数据 

          else

           { 

             Money=Long.parseLong(agrs[n-1]);            

           } 

           //bitt用于存放第几个需转换的金额数字, 

           int bitt=0,j,k=-1,i=0; 

            

           //转换过程 

          while(Money!=0) 

          { 

           bitt=(int)(Money%10L); 

             

           //计算出每个数字对应的大写值 

           for(j=0;j<Mon.length;j++) 

           { 

             if(j==bitt)break; 

           } 

             

           //将相应的值存入je[]中 

           if(k!=-1){je[i]=Mon1[k];i++;} 

           je[i]=Mon[j];i++;              

            Money=Money/10; 

           k++; 

                if(Money==0) 

                 { 

                  //输出转换后的金额 

                  System.out.print("您输入的金额为:"); 

                  i--; 

                  for(;i>=0;i--) 

                  System.out.print(je[i]); 

                 } 

                  

        } 

          

  } 

}
分享到:
评论

相关推荐

    java 正则数字金额转换为大写

    输入字符,通过正则验证是否为金额不超过万亿精确到小数点后两位,然后将数字转换为大写 包括后台java正则验证及前台js验证 请输入一个数字(精确到小数点后两位): fdsa54325.54 fdsa54325.54 false 请输入一个...

    java将数字转换成大写字母

    1. 方便易用:使用 Java 实现数字金额到中文大写字符的转换可以方便地将数字金额转换成中文大写字符。 2. 高效快捷: Java 实现数字金额到中文大写字符的转换可以快速地将数字金额转换成中文大写字符。 3.灵活多样:...

    人民币小写金额转大写金额(java版)

    ### 人民币小写金额转大写金额(Java版) #### 概述 本文将详细介绍一个Java程序,该程序用于将小写的人民币金额转换为大写形式。此转换主要用于财务、会计和其他正式场合,在这些场合中,大写金额是标准且必须的...

    java 类 金额转换成大写

    Java 类金额转换成大写 在 Java 编程语言中,金额转换成大写是非常有用的功能,特别是在财务、银行、电子商务等领域中。下面我们来详细介绍如何使用 Java 实现金额转换成大写的功能。 实例代码分析 首先,我们来...

    Java人民币金额数字转换成大写

    Java 人民币金额数字转换成大写 Java 人民币金额数字转换成大写是 Java 面试中最常见的问题之一。本文将详细介绍如何使用 Java 实现人民币金额数字转换成大写的解决方案。 Java 中的 NumberFormat 类 在 Java 中...

    JAVA实现阿拉伯数字金额转汉语大写.doc

    JAVA实现阿拉伯数字金额转汉语大写是指使用JAVA语言将阿拉伯数字金额转换为汉语大写格式的过程。该过程主要涉及到数字金额的处理和汉语大写格式的转换。 在该过程中,需要定义两个数组upChinese和upChinese2,分别...

    JAVA实现数字大写金额转换的方法

    数字大写转换是编程技能在特定业务场景中应用的一个实例,它展示了编程不仅仅是实现功能,还涉及到对业务规则的理解和应用。对于Java开发者来说,掌握这类转换技术能够帮助他们在面对类似需求时更加游刃有余,为不同...

    将数字转为中文金额的大写方式(Java版)

    将数字转为中文金额的大写方式(Java版) 博文链接:https://lovinchan.iteye.com/blog/202768

    数字金额转英文大写金额(包括小数)

    最好放在公共方法里,以便调用,定义String 类型接受返回的金额,调用参数为需要传入的金额

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

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

    java阿拉伯数字转大写金额+大写金额转阿拉伯数字

    在Java编程中,将阿拉伯数字转换为大写金额以及将大写金额转换回阿拉伯数字是常见的财务处理需求。这些操作通常用于财务报表、发票或银行系统中,以确保数据的准确性和一致性。以下是对这个主题的详细解释: 一、...

    人民币大小写转换

    Java中关于金额小写转换为大写的工具类

    JAVA实现将数字金额转换为人民币大写

    Java语言实现的,将数字金额转换为人民币大写金额的例子,没有对输入数字进行校验,小数点后只保留两位,支持千分符。最大金额范围为千亿。

    java实现数字转换人民币中文大写工具

    Java 实现数字转换人民币中文大写工具 Java 实现数字转换人民币中文大写工具是指使用 Java 语言将数字转换为人民币中文大写格式的工具。该工具具有很高的实用价值,特别是在人事业务系统开发中,经常需要将数字转换...

    java数字转换位金额大写输出

    java金额转换小程序

    Java数字金额转大写

    将数字金额转换为大写汉字的java工具类,方便财务相关开发转换金额。

    java钱币小写转换大写

    在Java编程中,将钱币小写金额转换为大写金额是一项常见的需求,特别是在财务系统或者电商平台上,为了符合规范和避免误解,金额通常会以大写形式展示。本知识点主要探讨如何利用Java实现这一功能。 首先,我们需要...

    小写数字转换大写数字

    在IT领域,尤其是在财务软件开发、数据处理以及会计系统中,将小写数字转换成大写数字是一项常见的需求。这通常涉及到将阿拉伯数字(小写)转化为汉字大写,以便于财务报告、发票和正式文档的清晰性和准确性。在中文...

    阿拉伯数字金额转换为大写数字金额

    在IT行业中,尤其是在财务软件开发或者银行系统设计中,经常需要将阿拉伯数字金额转换成大写数字金额,以便于核对、防止错误和提高安全性。这是因为大写数字在视觉上与阿拉伯数字有所区别,可以降低欺诈风险。本例子...

    java 金额转大写工具类

    可以把金额数值转为财务上常用的金额大写,如100元 转为壹佰园

Global site tag (gtag.js) - Google Analytics