de 0 a 99...
public class Exercicio16 {
public static final void main(String args[]) {
int valor=0, digitos=args[0].length();
try {
valor = Integer.parseInt(args[0]);
if (valor<0 || valor>99) {
System.out.println("valores validos: 0 .. 99");
return;
}
} catch (NumberFormatException e) {
System.out.println("argumento invalido");
}
System.out.print("> ");
if(digitos==2){
switch(args[0].charAt(0)) {
case '1':
switch(valor) {
case 10: System.out.println("Dez"); return;
case 11: System.out.println("Onze"); return;
case 12: System.out.println("Doze"); return;
case 13: System.out.println("Treze"); return;
case 14: System.out.println("Quatorze"); return;
case 15: System.out.println("Quinze"); return;
case 16: System.out.println("Dezesseis"); return;
case 17: System.out.println("Dezesete"); return;
case 18: System.out.println("Dezoito"); return;
case 19: System.out.println("Dezenove"); return;
}
case '2': System.out.print("Vinte"); break;
case '3': System.out.print("Trinta"); break;
case '4': System.out.print("Quarenta"); break;
case '5': System.out.print("Cinquenta"); break;
case '6': System.out.print("Sessenta"); break;
case '7': System.out.print("Setenta"); break;
case '8': System.out.print("Oitenta"); break;
case '9': System.out.print("Noventa"); break;
}
if (valor>10)
System.out.print(" e ");
}
switch(args[0].charAt(digitos-1)) {
case '0': if (valor==0) System.out.println("Zero"); break;
case '1': System.out.println("Um"); break;
case '2': System.out.println("Dois"); break;
case '3': System.out.println("Tres"); break;
case '4': System.out.println("Quatro"); break;
case '5': System.out.println("Cinco"); break;
case '6': System.out.println("Seis"); break;
case '7': System.out.println("Sete"); break;
case '8': System.out.println("Oito"); break;
case '9': System.out.println("Nove"); break;
}
}
}
----- Original Message -----
From: "Arnaldo Escossio" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, March 02, 2005 6:44 PM
Subject: [cejug-discussao] valor por extenso
Ol� caros amigos,
ser� que algu�m tem uma fun��o que retorne um valor por extenso feito em
java?
encontrei alguns na net mas todos eles eu teria de mexer no c�digo pra
ficar bom, e n�o disponho de tempo.
Desde j�, meus agradecimentos
--
Arnaldo Esc�ssio
[EMAIL PROTECTED]
[EMAIL PROTECTED]
----------------------------------------------------------------------------
---------------
Ceara' Java User Group
Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
Falar com o administrador? e-mail para: [EMAIL PROTECTED]
-------------------------------------------------------------------------------------------
Ceara' Java User Group
Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
Falar com o administrador? e-mail para: [EMAIL PROTECTED]