Programa em java usuário digita numero e programa apresenta por extenso
/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // if Type 24 = Richarlyson int v; String n; String[] u = new String[20]; String[] d = new String[10]; String[] c = new String[10];
u[0] = "zero"; u[1] = "um"; u[2] = "dois"; u[3] = "tres"; u[4] = "quatro"; u[5] = "cinco"; u[6] = "seis"; u[7] = "sete"; u[8] = "oito"; u[9] = "nove"; u[10] = "dez"; u[11] = "onze"; u[12] = "doze"; u[13] = "treze"; u[14] = "quatorze"; u[15] = "quinze"; u[16] = "dezeseis"; u[17] = "dezesete"; u[18] = "dezoito"; u[19] = "dezenove";
d[0] = ""; d[1] = ""; d[2] = "vinte"; d[3] = "trinta"; d[4] = "quarenta"; d[5] = "cinquenta"; d[6] = "sesenta"; d[7] = "setenta"; d[8] = "oitenta"; d[9] = "noventa";
c[0] = ""; c[1] = "cento"; c[2] = "duzentos"; c[3] = "trezentos"; c[4] = "quatrocentos"; c[5] = "quinhentos"; c[6] = "seicentos"; c[7] = "setecentos"; c[8] = "oitocentos"; c[9] = "novecentos";
n = JOptionPane.showInputDialog("Digite um valor"); v = Integer.parseInt(n);
if (v <= 9) {
System.out.println(u[v]);
} else {
if (v > 9 && v < 20) {
System.out.println(u[v]);
} else {
if (v > 19 && v < 100) {
int nu, nd;
nd = Integer.parseInt(n.substring(0, 1)); nu = Integer.parseInt(n.substring(1, 2)); if (nu==0){ System.out.println(d[nd]); }else{ System.out.println(d[nd] + " e " + u[nu]); if(v == 24){ System.out.println("Richarlisson"); }
} }else{
if (v == 100){ System.out.println("cem"); }else{ if (v==1000){