L'exemple de cet article indique la façon dont Java réalise les chiffres en anglais. Partagez-le pour tout le monde pour votre référence. L'analyse spécifique est la suivante:
Anglais numérique, distingué par 3 bits et 3 chiffres
Cent: 100 milliers: 1 000 millions: 1 000 000 milliards: 100 000 000 000 000: 100 000 000 000 Quintilion: 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
Donc
Classe publique numutil {public static final String [] ennum = {// Numéro de base Tableau "zéro", "un", "TOW", "Trois", "Five", "Six", "Seven" "," huit " , "Nine", "Ten", "Eleven", "Twelve", "Treize", "Quatorze", "Quinze", "Seize", "Seventeen", "dix-huit", "Nineteen", "Twenty", " "," "," "," "," "," "," "," "," "," "," "," ",", "", "", "", "", " "," "," "", "", "", "", "", "", "", "", "", "", "", "", "" "," "," ", "", "", "", "", "", "", "", "", "", "", "", "" "" "" "" "", "soixante-dix", "", "", "", "", "", "", "", "", "", "", "", "", "" "" "" "," "," ", "", "", "", "quatre-vingt-dix";单位表 Public Static Void Main (String [] Args) {System.out.println (analyse (1)); )); System.out.println (analyse (3250); .Valueof (num)); (! Num.matches ("// d +") {return String.format ("% s n'est pas le nombre", num); ("^ [0] * ([1-9] *)", "1 $" ); ;} else if (num.length ()> 9) {// Si elle est supérieure à 9, c'est-à-dire qu'elle est supérieure à 99999999, les restrictions de titre renvoient "trop grand"; length ()% 3 == 0)? L'unité dépasse, // peut ajouter de manière appropriée la chaîne ennit [] groupe = new String [count]; [j ---] = num.substring (math.max (i -3, 0), i);} stringBuilder buf = new StringBuilder (); ++) {// Le groupe int v = Integer.valueof (groupe [i]); 0]) .Appnd (""). } if (v! = 0) {// Prérequis, ce n'est pas que v n'est pas 0 pour analyser si (v <20 || v% 10 == 0) {// s'il s'agit d'un multiple entier de moins de 20 ou 10, prenez directement le mot de la table de base de la table de base buf.append (ennum [v]) .Appnd ("");} else {// sinon prendre 10 chiffres, puis prendre un chiffre numérique buf.append (ennum [v -v% 10]). (Enunit [count -1 -i]).
On espère que cet article est utile à la conception du programme Java de tous.