社区
Java SE
帖子详情
关于货币大小写转换的问题
qijiahao
2004-09-14 01:48:20
请教高手
关于货币大小写转换的问题。
要求:
87098.78 转换为:捌万柒仟零玖拾捌园柒角捌分
854 转换为:捌佰伍拾肆园整
希望高手给我指点
...全文
154
4
打赏
收藏
关于货币大小写转换的问题
请教高手 关于货币大小写转换的问题。 要求: 87098.78 转换为:捌万柒仟零玖拾捌园柒角捌分 854 转换为:捌佰伍拾肆园整 希望高手给我指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qijiahao
2004-09-14
打赏
举报
回复
多谢各个为兄弟了
Tomcat4
2004-09-14
打赏
举报
回复
我以前写了一个,后来不知道哪儿去了!
alaal
2004-09-14
打赏
举报
回复
这是FAQ中有的内容,希望你问问题前先查询一下,这样可以节省你不少分数
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=69610
redlaputa
2004-09-14
打赏
举报
回复
public static String numtochinese(String input){
String s1="零壹贰叁肆伍陆柒捌玖";
String s4="分角整元拾佰仟万拾佰仟亿拾佰仟";
String temp="";
String result="";
if (input==null) return "输入字串不是数字串只能包括以下字符('0'~'9','.'),输入字串最大只能精确到仟亿,小数点只能两位!";
temp=input.trim();
float f;
try{
f=Float.parseFloat(temp);
}catch(Exception e){return "输入字串不是数字串只能包括以下字符('0'~'9','.'),输入字串最大只能精确到仟亿,小数点只能两位!";}
int len=0;
if (temp.indexOf(".")==-1) len=temp.length();
else len=temp.indexOf(".");
if(len>s4.length()-3) return("输入字串最大只能精确到仟亿,小数点只能两位!");
int n1,n2=0;
String num="";
String unit="";
for(int i=0;i<temp.length();i++){
if(i>len+2){break;}
if(i==len) {continue;}
n1=Integer.parseInt(String.valueOf(temp.charAt(i)));
num=s1.substring(n1,n1+1);
n1=len-i+2;
unit=s4.substring(n1,n1+1);
result=result.concat(num).concat(unit);
}
if ((len==temp.length())||(len==temp.length()-1)) result=result.concat("整");
if (len==temp.length()-2) result=result.concat("零分");
return result;
}
数字
货币
JavaScript语言量化交易系统开发
★ “数量技术宅”量化投资系统课程之:数字
货币
实战交易系统开发 ★ JavaScript(Node.JS)语言,基于数字
货币
交易所API,手把手教你,开发用于实战的交易系统 ★ 实战交易系统与量化投资策略的完美组合 ★ 主讲...
超强技巧分享,如何将人民币
大小写转换
?
当我们在制作财务表格的时候,需要将金额的大写跟小写进行转换,如果要一个一个手打出来的话,那就太浪费时间了,如何将人民币
大小写转换
?小编找到4种方法!
JS金额
大小写转换
一、JS实现金额小写转换为大写 function chineseNumber(dValue) { var maxDec = 2; // 验证输入金额数值或数值字符串: dValue = dValue.toString().replace(/,/g, ""); dValue = dValue.replace(/^0+/, "...
用python实现银行金额
大小写转换
number = input(‘输入要转换的数字:’) a = 1 list1 = [‘零’,‘壹’,‘贰’,‘叁’,‘肆’,‘伍’,‘陆’,‘柒’,‘捌’,‘玖’] list2 = [‘圆’,‘拾’,‘佰’,‘仟’,‘萬’] list3 = [] #使用for循环将输入...
php人民币转换,人民币
大小写转换
(PHP版)
一个php写的人民币数字金额
大小写转换
的程序,个人测试过没发现什么错误,www~phperz~com下面贴出代码,欢迎大家测试. php程序员站以下为引用的内容:金额转大写--www.phperz.comfunction getcn($rmb){$rmb=str_replace...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章