Você quer que alguém faça as contas por você também?
No primeiro caso multiplique por 100.
No segundo caso eu não entendi se você quer dividir por mil ou se você quer pôr um separador de milhares.
Ah, é que pela ordem dos exemplos eu achava que você tinha o valor ‘12.5’ que deveria ser mostrado como ‘1250’.
Acho que você vai ter de fazer alguma rotina utilitária, já que você vai ter de pesquisar qual é o comportamento-padrão do seu usuário.
Além disso, você deve prever uma tela de confirmação, para ver se o valor “1250” é realmente 12.5 ou então é 1250.0.
Se for uma aplicação Swing ou AWT, crie um JTextField especial que vá aceitando os dígitos e completando com a vírgula e o separador de milhares. Acho que é melhor.
Por exemplo:
O usuário digita | O sistema mostra
1 | 0,01
12 | 0,12
125 | 1,25
Back | 0,12
1250 | 12,50
Deve haver algum já pronto por aí. Coisas prontas e legais em Java não faltam, o problema é achar.
Olá Pessoal,
Preciso fazer uma conversão do tipo:
Double - 12.5 e retorna 1250
Integer - 1000 e retorna 1.000
Alguém poderia me dar uma ajudinha??
Obrigada,
Desculpe, acho que não fui muito clara…
Na verdade, não são valores fixos, esse foi apenas um exemplo que eu dei. É que tem pessoas que ao invés de digitar 12.50 digitam 1250 ou
1.000 com o ponto (.) 1000 sem o ponto e vice-versa.
Preciso saber como fazer uma conversão desse tipo.