Alguém pode me ajudar, tenho que Criar um programa em java que receber um número e exiba este número por extenso.
Números válidos: Zero até 1000
Exemplo:
Número digitado: 35
Tela: trinta e cinco
public class Programa 1
public static void main( String[] args ) {
String num [ ] ;
Num [0] = “zero”;
Num [1] = “um”;
Num [2] =“dois”;
Num [3] = “três”;
Num [4] = “quatro”;
Num [5] = “cinco”;
Num [6] = “seis”;
Num [7] = “sete”;
Num [8] = “oito”;
Num [9] = “nove”;
Num2 [0] = “ ”;
Num2 [1] = “ ”;
Num2 [2] =“dois”;
Num2 [3] = “três”;
Num2 [4] = “quatro”;
Num2 [5] = “cinco”;
Num2 [6] = “seis”;
Num2 [7] = “sete”;
Num2 [8] = “oito”;
Num2 [9] = “nove”;
Num digitado = JOptionPane.showInputDialog (“Digite um número”);
Int intN ;
intN = Integer.parseInt(numdigitado) ;
if (intN <= 20) {
JOptionPane.showInputDialog(null,nun [intN]) ;
} else {
String d1,d2;
d1 = nunDigitado.substring (0,1);
d2 = nunDigitado.substring (1,2);
int n1, n2;
n1 = Integer.parseInt (d1);
n2 = Integer.parseInt (d2);
JOptionPane.showInputDialog(null,num2 [n1] + “ e “ num [n2]) ;
}
}
}