package Convert; public class Money { public static void main(String[] args) { int num = 1000100001; char un[] = { '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖' };// 一级单位 char us[] = { '拾', '佰', '仟' };// 二级单位 char uu[] = { '万', '亿' }; // 三级单位 int t, i = 0; // t余数,i循环下标 int u = 0, f = 1; // u三级单位下标,f标志位控制零不能重复 boolean bool = false; // 是否加三级单位 String str = ""; do { String s1 = ""; t = num % 10; if (t > 0) { // 一级单位大于0 s1 = un[t] + ""; if (i % 4 != 0) { // 取二级单位的条件,不是0 4 8 // 取二级单位 1 2 3 ,5 6 7 s1 += us[i % 4 - 1]; } else if (i % 4 == 0 && i >= 4) { // 是否加三级单位 u++; bool = true; } if (u > 0 && bool) { s1 += uu[u - 1]; bool = false; } f = 0; } else if (t == 0) { if (f == 0) { if (i % 4 != 0) { s1 = un[0] + ""; f = 1; } } if (i % 4 == 0 && i >= 4) { // 是否加三级单位 u++; bool = true; } } i++; str = s1 + str; } while (0 < (num /= 10)); System.out.println(str); } }
相关推荐
将数字金额转化为汉字大写金额,用于理财程序的金额转化。
将数字金额转换为中文大写金额将数字金额转换为中文大写金额将数字金额转换为中文大写金额
直接调用就行啦,数字金额转大写中文金额,完全不用改动的
Android中数字转中文,金额转大写源码,支持口语化转换。
水晶报表数字金额转中文大写,用于水晶报表中将数字金额转换为中文大写的金额
sqlserver数字转金额大写,输入数字返回汉字大写
C#数字金额转换为大写中文金额,很有用的,帮你解决疑虑的电子书,呵呵相当有用哦!!!!
FastReport小写金额转大写
将金额数字转化为大写,格式规范标准。① 当没有零头时自动加xxxx元整 ② 小数能够精确到角、分、厘 ③ 能够处理1亿一下金额数字 ④ 使用方法:numToBig(金额),返回大写字符串
create or replace function sf_get_money(p_num in number default null) 此函数处理数字小写金额转换为大写金额
JS将数字转换为大写汉字人民币
FastReport 4 小写金额转中文大写金额,C#代码脚本 例子中代码放入Table中TableCell的AfterData事件中
MySQL函数 数字转中文 非金额 处理数据类型 decimal(21,6)
功能说明 php将数字金额转换成汉字金额大写
1、该dll能将阿拉伯数字转换为汉字数字或者中文大写金额。例如1234567.07可转换为: “一百二十三万四千五百六十七点零七”或“壹佰贰拾叁万肆仟伍佰陆拾柒圆零柒分”。 目前支持正负千亿以内(整数部分不超过12位)...
将数字转为中文金额的大写方式(Java版) 博文链接:https://lovinchan.iteye.com/blog/202768
mysql 函数,可以将数字转换为中文大写形式。大写数字是中国特有的数字书写方式,利用与数字同音的汉字取代数字,以防止数目被涂改。 据考证,大写数字最早是由武则天发明,后经朱元璋改进完善。
将阿拉伯数字金额转成中文大写 "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"......
LUA 实现数字金额转汉字大写,最近,项目需要在前端实现,数字金额转汉字大写,测试不多,可能存在问题,请多多指教 另外,此段代码中附赠有以下两个字符串函数,也可以单独使用 myremove(str , chr) split(str, chr...
将数字金额转换为大写汉字的java工具类,方便财务相关开发转换金额。