La clave para implementar este programa java es convertir una cadena de 4 dígitos a la pronunciación china. El siguiente programa implementa este requisito:
¿Privado? ¿Electricidad estática? finales? carbonizarse[]? ¿datos? =?¿Nuevo? carbonizarse[]? {?Cero puntos. uno',? Bien,? tres',? 4',
¿Wu? 'Lu',? 'juntos',? ocho',? ¿Nueve minutos? };
¿Privado? ¿Electricidad estática? finales? carbonizarse[]? ¿unidad? =?¿Nuevo? carbonizarse[]? {?Yuan 'lo recogió'? ¿ciento? 'mil',? Diez mil dólares,
¿recogerlo? ¿ciento? 'mil',? ¿Mil millones? };
¿Público? ¿Electricidad estática? ¿Vacío? principal(Cadena[]?args)? {
sistema . fuera . println(convert(135689123));
}
¿Público? ¿Electricidad estática? ¿Cadena? convertir(int? dinero)? {
¿StringBuffer? ¿sbf? =?¿Nuevo? buffer de cadena();
int? ¿unidad? =?0;
¿Cuándo? (¿Dinero?!=?0)?{
sbf.insert(0,?units[unidad++]);
int? ¿Número? =?Dinero? %?10;
sbf.insert(0,?data[número]);
¿Dinero? /=?10;
}
¿Volver? sbf .tostring();
}
}