t i=0;i<num.length();i++){
if(num.charAt(i)=='.'){
break;
}
numberk+=num.charAt(i);
}
//判断整数部分是否过大
if(numberk.length()>16){
System.out.println("数字超限");
System.exit(0);
}
String Rnum = "";
int flag = 0;
int dk = 0;
for(int i=numberk.length()-1;i>=0;i--){
Rnum+=number[numberk.charAt(i)-'0'];
Rnum+=Iunit[dk];
if(flag==0)
if(Iunit[dk].equals("万")){
dk=0;
flag++;
}
if(flag==1)
if(Iunit[dk].equals("万")){
Rnum = Rnum.substring(0,Rnum.length()-1);
Rnum+=Iunit[dk+1];
dk=0;
flag=0;
}
dk++;
}
System.out.println("补齐单位\n"+Rnum);
String Rnum1 = "";
for(int i=Rnum.length()-1;i>=0;i-=2){
Rnum1+=Rnum.charAt(i-1);
&nbs
java实现数字转成人民币
最新推荐文章于 2022-07-13 20:16:46 发布