Java版数字金额转中文大写
数据金额转大写,后面的测试数据来源于google,但是和我处理的结果有点儿出入,例如:
1001001001
MySelf:拾亿零壹佰万零壹仟零壹圆整
Google:拾亿零壹佰万壹仟零壹圆整
1001001
MySelf:壹佰万零壹仟零壹圆整
Google:壹佰万壹仟零壹圆整
可能是理解上的问题吧,我固执的认为数字间只要有0,这个“零”应该读出来的。
呵呵,开始我也以为很简单的事儿,就直接到网上搜索,然后一测试发现多多少少都有些问题,主要是什么时候读零的问题。于是自己写了一版。
你可以试试 3 楼 zeroblue 2012-07-06 引用可能是理解上的问题吧,我固执的认为数字间只要有0,这个“零”应该读出来的。
你丫大脑有问题,还故意写个错的出来,还这么麻烦,唉。
壹佰万结束后,后面哪来的零?你读个神马? 4 楼 MeltingSnower 2012-07-13 zeroblue 写道 引用可能是理解上的问题吧,我固执的认为数字间只要有0,这个“零”应该读出来的。
你丫大脑有问题,还故意写个错的出来,还这么麻烦,唉。
壹佰万结束后,后面哪来的零?你读个神马?
这句话是探讨上面的 1001001 这个钱数怎么读的事情。
我特意请教了四个公司的财务,其中三个财务认为读作:壹佰万零壹仟零壹圆整
一个财务认为读作:壹佰万壹仟零壹圆整
“我固执的认为数字间只要有0,这个“零”应该读出来的。”我所说的零就是这三个1中间的零要不要读出来的问题。
另外,请注意一下你讲话的口气,不要自己降低自己的素质,我相信你能写一个比我这个不麻烦的代码。