人民币大小写分析
以下这个程序是我从一个高手那里拿来的,但是处理0的那一部分我实在是看不懂,请各位帮忙,分不多(没有分了,这是全部家档).先谢了.
public class changeToBig{
public static void main(String [] args){
char[] hunit={ '拾 ', '佰 ', '仟 '}; //段内位置表示
char[] vuni{ '万 ', '亿 '}; //段名表示
char[] digit={ '零 ', '壹 ', '贰 ', '叁 ', '肆 ', '伍 ', '陆 ', '柒 ', '捌 ', '玖 '}; //数字表示
double value = 1001001.00;
long midVal = (long)(value*100); //转化成整形
String valStr=String.valueOf(midVal); //转化成字符串
String head=valStr.substring(0,valStr.length()-2); //取整数部分
String rail=valStr.substring(valStr.length()-2); //取小数部分