|
@@ -75,11 +75,12 @@ public class StudentNumberUtil {
|
|
|
public static void main(String[] args) {
|
|
|
// StudentNo a = getStudentNo("0222", "11", 99);
|
|
|
// System.out.println(a.getCampusNo());
|
|
|
- int[] a = {0, 1, 9, 10, 11, 19, 50, 71, 99, 100, 101, 120, 121, 301, 501, 900, 901, 999, 1000, 10000, 10001, 11001, 11100, 11101, 11110, 11111};
|
|
|
+ int[] a = {0, 1, 9, 10, 11, 19, 20, 50, 71, 99, 100, 101, 120, 121, 301, 501, 900, 901, 999, 1000, 10000, 10001, 11001, 11100, 11101, 11110, 11111};
|
|
|
// System.out.println('9' - '0');
|
|
|
for (int i : a) {
|
|
|
System.out.println(toChinese(i));
|
|
|
}
|
|
|
+ System.out.println('2' - '0');
|
|
|
}
|
|
|
|
|
|
public static String toChinese(Integer value, String prefix) {
|
|
@@ -97,7 +98,7 @@ public class StudentNumberUtil {
|
|
|
return "零";
|
|
|
}else if (value > 0 && value <= 10) {
|
|
|
result = LOW[value];
|
|
|
- }else if (value > 10 && value <= 20) {
|
|
|
+ }else if (value > 10 && value < 20) {
|
|
|
result = HIGH[0] + LOW[value % 10];
|
|
|
}else {
|
|
|
int n = string.length();
|