В примере этой статьи рассказывается о том, как Java реализует цифры на английском языке. Поделитесь этим для всех для вашей ссылки. Конкретный анализ заключается в следующем:
Английский цифровой, отличается 3 -битом и 3 цифр
Сто: 100 тысяч: 1000 миллионов: 1 000 000 миллионов: 100 000 000 000 тр.
Поэтому
Открытый класс Numutil {public Static Final String [] ennum = {// Основная таблица номеров «Zero», «One», «Tow», «Three», «Five», «Six», «Семь», «Восемь» , «Девять», «Десять», «Одиннадцать», «Двенадцать», «Тринадцать», «Четырнадцать», «Пятнадцать», «Шестнадцать», «Семнадцать», «Восемнадцать», «Девятнадцать», «двадцать», «», « "," "," "", "", "", "", "", "", "", "," "," ",", "," "," "," "," "," "," "" "," "," "," "," "," "," ",", ",", "," "," "," "", "", " ", "", "", "", "", "", "", "", "", "", "", "", "" "" "" "" "", "семьдесят", «", "", "" "," "," "," "," "," "," "," "," ",", "" "" "" "", "," ",", "," "," "," девяносто "};单位表 Public void Main (String [] args) {System.out.println (Analyze (1)); ); .valueof (num)); // Поскольку длинный тип имеет предел, метод String Parameter является основным (! Num.matches ("// d+") {return string.format ("%s не число", num); ("^[0]*([1-9]*)", "$ 1" ); ;} else if (num.length ()> 9) {// Если это больше 9, то есть, это больше 99999999, ограничения на заголовок возвращаются «слишком большие»; Length () % 3 == 0)? Единица превышает, // может надлежащим образом добавить enunit string [] group = new String [count]; [j ---] = num.substring (math.max (i -3, 0), i);} stringbuilder buf = new StringBuilder (); ++) {// Группа int v = integer.valueof (группа [i]); 0]) .appnd (""). } if (v! = 0) {// Предварительное условие это не то, что V не является 0 для анализа if (v <20 || v % 10 == 0) {// Если это целое число, кратное менее 20 или 10, напрямую возьмите слово слово основных номеров BUF.Append (ennum [v]) .appnd ("");} else {// В противном случае возьмите 10 цифр, а затем возьмите цифровой цифровой Buf.append (ennum [v -v % 10]). (Enunit [Count -1 -i]).
Есть надежда, что эта статья полезна для дизайна программы Java каждого.