花了一两个小时重新看了一下这个程序,改进了一些地方,还有一些代码可重用的部分,思路添加到后面,以后实现
分析: 1. 数字1每加4位加单位,如元,万,亿
分析: 1. 数字1每加4位加单位,如元,万,亿
2. 每四位读出方式相近
public class Num2Rmb2
{
private String[] numArr = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌",
"玖" };
private String[] array1 = { "拾", "佰", "仟" };
private String[] array2 = { "元", "万", "亿" };
private String[] divide(double num)
{
long intNum = (long) num;
long decNum = (int) ((num - intNum) * 100);
if ((int) decNum >= 0 && (int) decNum <= 10)
{
return new String[] { intNum + "", "0" + decNum };
}
else
{
return new String[] { intNum + "", decNum