master
yuanguangxin 4 years ago
parent b533c626fb
commit 13f120ec98

@ -8,12 +8,6 @@ public class Main {
private static final char[] units = {'十', '百', '千', '万', '亿'}; private static final char[] units = {'十', '百', '千', '万', '亿'};
private static final StringBuilder ans = new StringBuilder(); private static final StringBuilder ans = new StringBuilder();
/**
* 采用递归的方法将转换的结果存储到 ans 变量中, 注意 `万` 和 `亿` 在 units 数组中不是连续的, 所以
* 当数字达到5位数或9位数时, 我们分开讨论。
*
* @param num
*/
private static void intToChineseNum(int num) { private static void intToChineseNum(int num) {
String s = String.valueOf(num); String s = String.valueOf(num);
char[] chars = s.toCharArray(); char[] chars = s.toCharArray();
@ -53,9 +47,4 @@ public class Main {
} }
} }
} }
public static void main(String[] args) {
Main.intToChineseNum(121399013);
System.out.println(ans.toString());
}
} }

Loading…
Cancel
Save