
import java.util.Scanner; |
public class Zhuanhuan { |
static String wei []={"分","角","元","拾","佰","千","万"}; |
static String han []={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}; |
static String output=""; |
public static void main(String[] args){ |
String c=""; |
System.out.println("输入一个数"); //输入一个String类型的数字 |
Scanner sc=new Scanner(System.in); |
c=sc.nextLine(); |
sc.close(); |
zhuanhuan(c); |
} |
public static void zhuanhuan(String a) |
{ |
char b[]; |
String t=""; |
b=a.toCharArray(); //将输入的数转化为char类型的数组 |
int c=a.indexOf('.'); //定位小数点的位置 |
for(int i=0;i<c;i++) //将小数点前后的数字分别进行转化 |
{ |
int k=b[i]-48; |
t+=han[k]+wei[c+1-i]; |
} |
for(int i=c+1;i<a.length();i++) |
{ |
int k=b[i]-48; |
t+=han[k]+wei[a.length() - i - 1]; |
} |
System.out.println(t); |
} |
} |




by: 发表于:2017-08-04 14:56:58 顶(1) | 踩(2) 回复
??
回复评论