java数字转化成英文版_Java 把数字转成英文大写的函数

本文介绍了一个用于将数字转换为英文格式的类。该类包括处理千位数以下数字的方法,并使用了预定义的数组来表示不同的数值名称,如个位数、十位数和更大单位的名称。

class   EnglishDecimalFormat   {     private   static   final   String[]   majorNames   =   {         " ",         "   thousand ",         "   million ",         "   billion ",         "   trillion ",         "   quadrillion ",         "   quintillion "         };     private   static   final   String[]   tensNames   =   {         " ",         "   ten ",         "   twenty ",         "   thirty ",         "   fourty ",         "   fifty ",         "   sixty ",         "   seventy ",         "   eighty ",         "   ninety "         };     private   static   final   String[]   numNames   =   {         " ",         "   one ",         "   two ",         "   three ",         "   four ",         "   five ",         "   six ",         "   seven ",         "   eight ",         "   nine ",         "   ten ",         "   eleven ",         "   twelve ",         "   thirteen ",         "   fourteen ",         "   fifteen ",         "   sixteen ",         "   seventeen ",         "   eighteen ",         "   nineteen "         };   private   String   convertLessThanOneThousand(int   number)   {         String   soFar;         if   (number   %   100      0);         return   (prefix   +   soFar).trim(); } }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值